TIL/Java
[Java] 기본형vs참조형 / null 퀴즈
야리니
2022. 1. 7. 18:01
728x90
반응형
출력되는 값은 무엇입니까? 0
int[] a = new int[2];
System.out.println(a[0]);
출력되는 값은 무엇입니까? null
Person[] people = new Person[2];
System.out.println(people[0]);
출력되는 값은 무엇입니까? 0
Person person = new Person();
people[0] = person;
person.age = a[0];
a[0] = 26;
System.out.println(person.age);
출력되는 값은 무엇입니까? 27
a[0]++;
people[1] = people[0];
people[1].age = a[0];
a[0] = 28;
System.out.println(people[0].age);
출력되는 값은 무엇입니까? 오류 발생
String s = null;
if (s != null || !s.isEmpty()) {
System.out.println("Answer A");
} else {
System.out.println("Answer B");
}
출력되는 값은 무엇입니까? 3
String[] strings = new String[5];
strings[0] = "Hello";
strings[2] = "";
strings[4] = "Java";
int countA = 0, countB = 0;
for (String str : strings) {
if (str != null && !str.isEmpty()) {
countA++;
} else {
countB++;
}
}
System.out.println(countB);
728x90
반응형