본문 바로가기

Programming/자바

생활코딩 자바 리뉴얼 7. 변수

https://www.youtube.com/watch?v=FtWGiWBNJ-I&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=20 


public class variable {

public static void main(String[] args) {

int a=1; // Number => Integer(정수)
System.out.println(a);

double b = 1.1; // real number(실수)
System.out.println(b);

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

}
}

 

변수의 효용

변수 = 값에 이름을 부여

그 코드의 의미를 미리 파악할 수 있도록 해줌

 

public class Letter {

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

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

}
}

 

데이터 타입의 변환


public class Casting {

public static void main(String[] args) {
double a = 1.1;
double b = 1;
double b2 = (double) 1;

System.out.println(b); //1이라는 정수를 적었지만 double 부여해 1.0 실수로 형변환 (데이터 손실 없어 가능)

// int c = 1.1; //err => cannot convert from double to int
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.getClass()); //.getClass() : 어떤 데이터 타입인지 알려줌

}

}