Java Basic: упражнение 151 с решением
Напишите программу на Java, чтобы найти значение следующего выражения.
a) 101 + 0)/ 3
b) 3.0e-6 * 10000000.1
c) true && true
d) false && true
e) (false && false) || (true && true)
f) (false || false) && (true && true)
Пример решения:
Код Java:
Открытый класс Решение {public static void main (String [] args) {int r1 = (101 + 0)/3; double r2 = 3.0e-6 * 10000000.1; логическое r3 = true && true; логическое r4 = false && true; логическое r5 = (false && false) || (true && true); логическое r6 = (false || false) && (true && true); System.out.println ("(101 + 0)/3) ->" + r1); System.out.println ( "(3.0e-6 * 10000000.1) ->" + r2); System.out.println ("(true && true) ->" + r3); System.out.println ("(false && true) ->" + r4); System.out.println ("((false && false) || (true && true)) ->" + r5); System.out.println ("(false || false) && (true && true) ) -> "+ r6);}}
Пример вывода:
(101 + 0)/3) -> 33 (3.0e- 6 * 10000000.1) -> 30.0000003 (true && true) -> true (false && true) -> false ((false && false) || (true && true)) -> true (false || false) && (true && true) -> false
Блок-схема:
Редактор кода Java:
Предыдущий: Напишите программу на Java, чтобы проверить, является ли двоичное дерево поддеревом другого двоичного дерева.
Далее: Напишите программу на Java, которая принимает четыре целых числа от пользователя и выводит равные если все четверо равно, а в противном случае не равно.