본문 바로가기
Language/JAVA

[JAVA] 7~8 변수 variable , casting (int to String)

by 아이엠제니 2022. 1. 29.

생활코딩 [자바 입문 수업] 공부 기록

 

 

7. 작심삼일 공학

8.1 변수의 정의

package java08;

public class Variable {
    public static void main(String[] args) {
        // 변수 = 값이 변할 수 있는 문자
        int a = 1; // Number -> Integer ... -2, -1. -0, 1, 2 ...
        System.out.println(a);

        double b = 1.1; // real number -> double ... -2.0, -1.0, 0, 1.0, 2.0 ...
        System.out.println(b);

        String c = "Hello World";
        System.out.println(c);
    }
}

변수를 만들 때 데이터 타입 지정해야 함.

 

 

 

8.2 변수의 효용

package java08;

public class Letter {
    public static void main(String[] args) {
        String name = "egoing";
        System.out.println("Hello, "+name+" ... "+name+" ... "+name+" ... bye");

        double VAT = 10.0;
        System.out.println(VAT);
    }
}

내가 보는 코드이고, 미래가 내가 보는 코드이고, 다른 사람이 보는 코드일 수 있기 때문에!

코드의 의미를 빠르게 파악할 수 있도록 작성하는 게 중요하다.

 

name 자리에는 이름이 들어가는구나~

VAT는 세금이구나~!

 

라고 파악할 수 있다.

 

변수에는 값의 이름을 부여하는 것이기 때문에 좋은 이름을 써야 한다.

 

 

 

8.3 데이터 타입의 변환 (casting)

데이터 타입을 다른 데이터 타입으로 converting하는 것.

검색
java int to string casting

나는 number to string java <- 이렇게 검색을 해봤다.
integer.toString() <= 코드를 볼 수 있었다.
이걸 system.out.println() 안에 넣어서 출력해도 나온다!

int g = 1;
System.out.println(Integer.toString(g));
package java08;

public class Casting {
    public static void main(String[] args) {

        double a = 1.1;
        double b = 1;
        double b2 = (double) 1;
        System.out.println(b);

//        int c = 1.1;
        double d = 1.1;
        int e = (int) 1.1;
        System.out.println(e);

        // 1 to String
        String f = Integer.toString(1);
        System.out.println(f);
        System.out.println(f.getClass());
        
    }
}

 

300x250