Ильдар-Кугай
?>

решить тест за верный ответ!! Известно, что анонимный класс в настоящем примере создан на основе интерфейса. public class Main { private static final int a = 10; public static void main(String[] args) { int b = 5; final int c = 1; new Thread(new Runnable() { public void run() { //<...> } }start(); } } Укажите в качестве ответа имя этого интерфейса и количество переменных и полей (из a, b и с), доступных внутри метода run(). ВНИМАНИЕ! Необходимо дать ответ актуальный для версии JDK 7 и ниже. ответы необходимо перечислить через запятую, без пробелов. Правильным по форме, но не по содержанию является ответ вида MyInterface, 5

Информатика

Ответы

Alsergus7811

Main$1,3

Код для доказательства имени:

public class MyClass {

   public static void main(String args[]) {

       Runnable a = new Runnable() {public void run() {}};

       System.out.print(a.getClass().getName());

   }

}

А все переменные в области видимости внешнего класса доступны внутри анонимного класса

shabunina17
Здесь нужно проанализировать, какое слово следует написать в зависимости от введенного числа.
Если число оканчивается на 0, 5, 6, 7, 8, 9, то нужно написать "лет".
Если число оканчивается на 1, то нужно написать "год".
Если число оканчивается на 2, 3, 4, то нужно написать "года".
НО! Исключение составляют числа от 11, до 19, здесь всегда нужно писать "лет". Поэтому в программе проверяются и само число n и последний разряд этого числа x.

Программа:

program z;
var n,x:integer;
begin
readln(n);    {вводим число}
x:=n mod 10;    {вычислим последний разряд числа}
if (x=0) or ((n>10) and (n<=19)) or (x>=5) then writeln(n,' лет')
else
if x=1 then writeln(n,' год')
else
if (x>1)and(x<5) then writeln(n,' года');
end.
Panfilov_Anna
Procedure Four(n:integer; var a:a_type); 
{Процедура построения квадрата при n двойной четности: n=4,8,12,16...} 
PascalВыделить код1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Var i,j,k:integer; p,l:integer; i1,j1,x,y:integer; Begin l:=1; p:=n*n; for i:=1 to n do for j:=1 to n do begin a[i,j]:=l; inc(l) {l:=l+1} end; i:=2; while i<=n-2 do begin if i mod 4=0 then j:=4 else j:=2; while j<=n-2 do begin for i1:=0 to 1 do for j1:=0 to 1 do begin y:=i+i1; x:=j+j1; a[y,x]:=p-a[y,x]+1; end; j:=j+4; end; i:=i+2 end; k:=4; while k<=n-4 do begin a[1,k]:=p-a[1,k]+1; a[1,k+1]:=p-a[1,k+1]+1; a[n,k]:=p-a[n,k]+1; a[n,k+1]:=p-a[n,k+1]+1; a[k,1]:=p-a[k,1]+1; a[k+1,1]:=p-a[k+1,1]+1; a[k,n]:=p-a[k,n]+1; a[k+1,n]:=p-a[k+1,n]+1; k:=k+4 end; a[1,1]:=p-a[1,1]+1; a[n,n]:=p-a[n,n]+1; a[1,n]:=p-a[1,n]+1; a[n,1]:=p-a[n,1]+1; end;

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

решить тест за верный ответ!! Известно, что анонимный класс в настоящем примере создан на основе интерфейса. public class Main { private static final int a = 10; public static void main(String[] args) { int b = 5; final int c = 1; new Thread(new Runnable() { public void run() { //<...> } }start(); } } Укажите в качестве ответа имя этого интерфейса и количество переменных и полей (из a, b и с), доступных внутри метода run(). ВНИМАНИЕ! Необходимо дать ответ актуальный для версии JDK 7 и ниже. ответы необходимо перечислить через запятую, без пробелов. Правильным по форме, но не по содержанию является ответ вида MyInterface, 5
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

myhauz
Маринина_Елена
Кочугурова
Гарик383
predatorfishing608
gabramova
Vladimirovna1370
Vos-sv
Некрасов Валентина1097
Александровна
vapebroshop
omigunova39
artem032100
Палкина-Дроздова
sryzhova6392