кодесурса

Упражнения на Java: принимает два целочисленных значения от пользователя и возвращает большие значения

script1adsense2code
script1adsense3code

Java Basic: упражнение 63 с решением

Напишите программу на Java, которая принимает два целочисленных значения от пользователя и возвращает большие значения. Однако, если два значения одинаковы, вернуть 0 и вернуть меньшее значение, если два значения имеют одинаковый остаток при делении на 6.
Тестовые данные:
Введите первое число: 12
Введите второе число: 13
Результат: 13
Введите первое число: 12
Введите второе число: 12
Результат: 0
Введите первое число: 6
Введите второе число: 18
Результат: 6

Пример решения:

Java-код:

import java.util.*;
 public class Exercise63 {
 public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        System.out.print("Input the first number : ");
        int a = in.nextInt();  
		System.out.print("Input the second number: ");
		int b = in.nextInt(); 
		System.out.println("Result: "+result(a, b));
    }
	public static int result(int x, int y)
     {  
	if(x == y)
		return 0;
	    if(x % 6 == y % 6)
		    return (x < y) ? x : y;
	    return (x > y) ? x : y;
     }
}

Пример вывода:

 Введите первое число: 12                                            
Введите второе число: 13                                            
Результат: 13

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите Java-программу, которая принимает три целочисленных значения и возвращает true, если одно из них равно 20 или больше и меньше вычитаний других.
Далее: Напишите программу на Java, которая принимает два целых значения от 25 до 75 и возвращает true, если в обоих числах есть общая цифра.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code