Упражнения на Java: принимает два целых значения от 25 до 75 и возвращает true, если в обоих числах есть общая цифра
Java Basic: упражнение 64 с решением
Напишите программу на Java, которая принимает два целых числа от 25 до 75 и возвращает true, если в обоих числах есть общая цифра.
Пример решения:
Java-код:
import java.util.*;
public class Exercise64 {
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: "+common_digit(a, b));
}
public static boolean common_digit(int p, int q)
{
if (p<25 || q>75)
return false;
int x = p % 10;
int y = q % 10;
p /= 10;
q /= 10;
return (p == q || p == y || x == q || x == y);
}
}
Пример вывода:
Введите первое число: 35 Введите второе число: 45 Результат: правда
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущая: напишите Java-программу, которая принимает два целочисленных значения от пользователя и возвращает большие значения.
Далее: Напишите программу на Java для вычисления модулей двух чисел без использования встроенного оператора модуля.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code