Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Java Questions


Lab1

Типы данных, типизация

  1. Какой результат работы кода?
int a = true ? null : 0
  1. Найти ошибки компиляции и исполнения, назвать значения каждой переменной.
int a = 0,
 b = 10,
 c = 6,
 d = 4,
 e = 11.1,
 f = b / a,
 g = c / d,
 h = 10 / 0,
 i = 6.0 / 4;
double j = 0,
 k = 6,
 l = 5,
 m = k / j,
 n = k / l,
 o = b / a,
 p = 10 / 0;

Операторы и приоритеты

int a = 4;
a > 3 ? System.out.println(1) : System.out.println(2)

Для чего нужен тернарный оператор?

  1. Как изменится результат выполнения при замене || на |
int a = 0;
if (a == 0 || 10 / a > 1) {
 System.out.println(1);
}

Управляющие конструкции

  1. Для чего нужен оператор switch. Исправить ошибки компиляции в коде и сказать результат его выполнения.
int a = 10;
int b = 11;
++b;
switch (a) {
 case 9: System.out.println(1);
 case 10: System.out.println(2);
 case 11: System.out.println(3);
 case b: System.out.println(4);
 default: System.out.println(5);
}

JDK, JRE, JVM

javac Main.java
java Main

Какие действия будут происходить при выполнении этих команд (какие файлы будут искаться, какие будут созданы, с чего начнётся исполнение программы...)

  1. Какой результат работы кода?
Integer i1 = 128;
Integer i2 = 128;
System.out.println(i1 == i2);

Integer i3 = 127;
Integer i4 = 127;
System.out.println( i3 == i4);
  1. Написать калькулятор для больших чисел

  2. Какой результат работы кода?

System.out.print(null);
  1. Какой результат работы кода?
 String abc = "abc";
 String ab = "ab";
 String c = "c";
 String abc1 = "ab"+"c";
 String abc2 = ab + c;
 System.out.print(abc == abc1);
 System.out.print(abc == abc2);

Lab2

String[] strings = new String[1];
Object[] objects = strings;
objects[1] = new Object()
  1. Можно ли вызывать метод на null?
public class Test{

public static void show(){
       System.out.println("Static method");
}

public static void main(String[] args){
 A a = null;
   a.show();
  }
}

Lab 3

  1. Реализовать свой объект для foreach

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors