Главная /
Java: ООП и классы /
Что будет выведено на экран в результате работы следующей программы? class Square { int s (int a, int b) { System.out.print (a * b); return a * b; } void s (int r) { System.out.print(3.14 * r * r); } } public class MyClass { public static void main (Strin
Что будет выведено на экран в результате работы следующей программы?
class Square {
int s (int a, int b) {
System.out.print (a * b);
return a * b;
}
void s (int r) {
System.out.print(3.14 * r * r);
}
}
public class MyClass {
public static void main (String args[]) {
Square x = new Square();
x.s(3, 12);
x.s(1);
}
}
вопрос
Правильный ответ:
363.14
3 * 123.14
3 * 123
программа завершится ошибкой
363
Сложность вопроса
90
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан и ладушки. Спасибо за халяуву
05 июн 2020
Аноним
Спасибо за помощь по intiut'у.
21 май 2020
Другие ответы на вопросы из темы программирование интуит.
- # Какой из перечисленных методов является переопределением метода public double method (boolean flag, char ch) класса родителя?
- # Какое изменение следует внести в следующий фрагмент программы, чтобы сделать невозможным переопределение метода show() класса A в классе B? class A { double r; void show (){ System.out.print(r); } } class B extends A{ double r1; void show(){ System.out.print(r1); } } class C extends B { int a; int q; ... }
- # Укажите, какое значение, имеет символ '*' в инструкции: import java.newpackage.*?
- # Какой конструктор должен быть объявлен в теле интерфейса?
- # Что будет выведено на экран в результате работы следующего фрагмента программы? int i = 4; while(i < 5) { try { if (i>=2) System.out.print(12 / i); else { throw new ArithmeticException("newEx"); } } catch (ArithmeticException e) { System.out.print(i); break; } i--; }