λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

[λ³€μˆ˜μ™€ νƒ€μž…02_2 κΈ°λ³Έ νƒ€μž…]

μ‹œνλ¦¬ν‹°μ§€ν˜Έ 2023. 9. 7.

μ •μˆ˜ νƒ€μž… : byte, short, int, long

char νƒ€μž… : μž‘μ€ λ”°μ˜΄ν‘œ(')둜 감싼 ν•˜λ‚˜μ˜ 문자 λ¦¬ν„°λŸ΄μ„ μ €μž₯ν•  수 μžˆλŠ” νƒ€μž…

String νƒ€μž… : 큰 λ”°μ˜΄ν‘œ(")둜 감싼 λ¬Έμžμ—΄μ„ μ €μž₯ν•  수 μžˆλŠ” νƒ€μž…

μ‹€μˆ˜ νƒ€μž… : μ‹€μˆ˜λ₯Ό μ €μž₯ν•  수 μžˆλŠ” νƒ€μž…μœΌλ‘œ float, double νƒ€μž…

boolean νƒ€μž… : μ°Έκ³Ό 거짓을 μ˜λ―Έν•˜λŠ” true와 falseλ₯Ό μ €μž₯ν•   수 μžˆλŠ” νƒ€μž…

 

λ¦¬ν„°λŸ΄ : μ†ŒμŠ€ μ½”λ“œμ—μ„œ ν”„λ‘œκ·Έλž˜λ¨Έμ— μ˜ν•΄ 직접 μž…λ ₯된 값을 λ§ν•œλ‹€.

 

[주의]

 

-μ •μˆ˜ νƒ€μž…μ—μ„œ long νƒ€μž…μ€ 숫자 뒀에 L을 뢙인닀.

-μ‹€μˆ˜ νƒ€μž…μ—μ„œ float을 μž…λ ₯ν•  경우 값에 fλ₯Ό λ§ˆμ§€λ§‰μ— 뢙인닀. 기본적으둜 double둜 인식 되기 λ•Œλ¬Έμ΄λ‹€.

-e같은 κ²½μš°λŠ” μ‹€μˆ˜μΌ λ•Œ 이용이 λœλ‹€.

 

[ex]

public class Main {
    public static void main(String[] args) {
        String name = "홍길동";
        String job = "ν”„λ‘œκ·Έλž˜λ¨Έ";
        System.out.println(name);
        System.out.println(job);


        //μ΄μŠ€μΌ€μ΄ν”„ 문자
        String str = "λ‚˜λŠ” \"μžλ°”\"λ₯Ό μ’‹μ•„ν•œλ‹€.";
        System.out.println(str);

        String str1 = "번호\t이름\tλ‚˜μ΄";
        System.out.println(str1);

        String str2 = "홍길동\nκ°μžλ°”";
        System.out.println(str2);


        //μ‹€μˆ˜ νƒ€μž…

        //float var = 3.14; 기본적으둜 μ‹€μˆ˜ λ¦¬ν„°λŸ΄μ€ double νƒ€μž…μœΌλ‘œ ν•΄μ„ν•˜κΈ° λ•Œλ¬Έμ— double νƒ€μž… λ³€μˆ˜μ— μ €μž₯ν•΄μ•Ό ν•œλ‹€.
        double var1 = 3.14;
        double var2 = 314e-2;

        float var = 3.14f;
        float var3 = 3E6F;

        //정밀도 ν…ŒμŠ€νŠΈ
        float var4 = 0.1234567890123456789f;
        double var5 = 0.1234567890123456789;

        System.out.println("var4 = " + var4);
        System.out.println("var5 = " + var5);


        //e μ‚¬μš©
        double var6 = 3e6;
        float var7 = 3e6F;
        double var8 = 2e-3;
        System.out.println("var6 = " + var6);
        System.out.println("var7 = " + var7);
        System.out.println("var8 = " + var8);


        //논리 νƒ€μž…

        boolean stop = true;
        if (stop) {
            System.out.println("μ€‘μ§€ν•©λ‹ˆλ‹€.");

        } else {
            System.out.println("μ‹œμž‘ν•©λ‹ˆλ‹€.");
        }

    }
}

λŒ“κΈ€