/*
여러 줄 주석
이렇게 쓸 수 있다
작성일과 이름을 표시한다
*/
// 한 줄 주석은 한 줄에 필요한 내용을 몰아서 쓴다
boolean : 1바이트, true-false
char : 2바이트, 문자
byte : 1바이트, 정수
short : 2바이트, 정수
int : 4바이트, 정수, -21억 ~ 21억
long : 8바이트, 정수, -900경 ~ 900경
float : 4바이트, 실수
double : 8바이트, 실수
public class UseVariable {
public static void main(String[] args) {
int num1;
num1 = 10;
int num2 = 20;
int num3 = num1 + num2;
System.out.println(num1 + " + " + num2 + " = " + num3);
}
int 변수에 20억을 넣고 계산을 실행하면?
public class UseVariable2 {
public static void main(String[] args) {
int num1;
num1 = 2000000000;
int num2 = 2000000000;
int num3 = num1 + num2;
System.out.println(num1 + " + " + num2 + " = " + num3);
}
}
[Console] 2000000000 + 2000000000 = -294967296
(int로는 40억의 범위를 표현할 수 없다.)
public class UseVariable2 {
public static void main(String[] args) {
long num1;
num1 = 2000000000L;
long num2 = 2000000000L;
long num3 = num1 + num2;
System.out.println(num1 + " + " + num2 + " = " + num3);
}
}
[Console] 2000000000 + 2000000000 = 4000000000
(long으로 변환하여 계산하도록 한다. long을 사용할 때는 숫자 뒤에 L을 넣는다.)
국어, 영어, 수학, 총점을 담는 변수를 선언한 후 각각 75 , 60 , 100을 대입한 후 총점을 출력하시오.
public class Test {
public static void main(String[] args) {
int a = 75; // 국어
int b = 60; // 영어
int c = 100; // 수학
int d = a+b+c; // 총점
System.out.println(d);
}
}