본문 바로가기
반응형

학습65

5. 참조 타입 - 참조타입 변수 비교연산 public class ReferenceVarExample { public static void main(String[] args) { String var1 = "홍길동"; String var2 = "홍길동"; String var3 = new String("홍길동"); String var4 = new String("홍길동"); System.out.println(var1 == var2); // true System.out.println(var1 == var3); // false System.out.println(var3 == var4); // false System.out.println(var1.equals(var4)); // true } } - null과 NullPointExc.. 2022. 10. 4.
4. 반복문(for문, while문, do-while문 - for 문 public class ForExam { public static void main(String[] args) { // (초기화식; 조건식; 증감식) // 조건식이 true이면 중괄호 블럭 실행 // 순서: 초기화식 - 반복구간[조건식 - 실행문 - 증감식] for(int i=0; i 2022. 9. 30.
4. 조건문(if문, switch문) - if ~ else 사용 public class IfExam2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print(">>점수 입력 "); int score = scanner.nextInt(); ifElseTest(score); } private static void ifElseTest(int score) { if(score >= 90) { System.out.println("90이상"); System.out.println("A"); } else { System.out.println("90미만"); System.out.println("B"); } } } 보기와 같은 코드일경우.. 2022. 9. 29.
3. 연산자(3) - Infinity, NaN 여부 체크 메소드 - 해당 래퍼클래스에 isInfinite(), isNaN() 메소드를 제공함 isInfinite() : 전달된 매개변수가 Infinity이면 true 반환 isNaN() : 전달된 매개변수가 NaN이면 true 반환 public class InfinityAndNaNCheck { public static void main(String[] args) { double infinity1 = 5/0.0; double nan1 = 5%0.0; System.out.println(Double.isInfinite(infinity1)); System.out.println(Double.isNaN(nan1)); float infinity2 = 5/0.0f; float nan2 =.. 2022. 9. 29.
반응형