멍발자의 개발

기본 문법 복습 (1) 본문

STUDY/Java

기본 문법 복습 (1)

개발하는 멍발자 2022. 4. 7. 15:23

<형변환 예시>

public class PrimitiveCastPractice {
    public static void main(String[] args) {
        short s1 = 65;
        System.out.println(s1);

        byte b = (byte) s1; //s1이 short라 (byte)로 형변환을 해 준다.
        System.out.println(b);

        char c = (char) b;
        System.out.println(c);

        short s2 = (short)(s1 + b); // 계산할 부분은 short로 형변환하기.
        System.out.println(s2);
    }
}

//결과
65
65
A
130

 

<조건문과 변수 선언의 문제 예시>

 

public class AgeClass {
    public static void main(String[] args) {
        int age = 25;

        System.out.println("연령: " + age);

        if (age >= 20) {  // () 다음에 ; 붙이지 말기. 안 그러면 else if에 빨간 줄이 그어진다.
            System.out.println("성인입니다.");
        } else if (age < 20 && age <= 0) {
            System.out.println("미성년자입니다.");

            if (age < 6 || age > 14) {
                System.out.println("지금은 의무 교육을 받지 않습니다.");
            } else {
                System.out.println("지금은 의무 교육을 받고 있습니다.");
            }
        } else {
            System.out.println("오류");
        }
    }
}

//결과
연령: 25
성인입니다.

if (조건) 이후에 ";"  을 붙여서 오류가 났다. ;을 붙이지 않도록 주의하자.

if 문 안에 다른 if문을 중첩할 경우, 괄호와 띄어쓰기에 조심할 것.

 

지시 내용을 잘 파악하고 작성하는 것을 연습하는 게 부족하니까 여러 번 연습해 보기.

 

** String (Java SE 17 & JDK 17) (oracle.com) 문자열에 사용할 수 있는 String 메소드를 정리해서 볼 수 있는 곳.

javadocs (자바 버전 숫자) math로 검색

 

<변수>

 

변수는 선언 후 사용을 해야 한다.

'STUDY > Java' 카테고리의 다른 글

기본 문법 복습 (3)  (0) 2022.04.11
기초 문법 복습 (2) 별찍기  (0) 2022.04.08
제네릭  (0) 2022.04.06
클래스 라이브러리  (0) 2022.04.01
예외 처리  (0) 2022.03.29
Comments