public class Java100_variable_DataType1{
public static void main(String[]args){
//1단계 : 변수선언
int a; //---정수가 저장될 변수 이름을 a로 만들어라--;;
int b;int c=90;
double d; //--실수가 저장될 변수 이름을 d로 만들어라--;;
char e; //---문자가 저장될 변수 이름을 e로 만들어라--;;
//2단계 : 선언된 변수에 값을 대입
a = 10;
d = 10; //---정수 10을 입력하면 10.0으로 출력--;;
e = "A"; //---쌍따옴표하면 에러--;;
//[3] : 출력
System.out.println(a); //10
System.out.println(b); //Err 변수가 선언되고 값이 초기화 되지 않았기 때문이다.
System.out.println(c); //90
System.out.println(d); //10.0
System.out.println(e); //Err
}
}
옳게 고쳤을때 + 여러개의 변수 선언 및 초기화 하는 방법
public class Java100_variable_DataType1{
public static void main(String[]args){
//1단계 : 변수선언
int a; //---정수가 저장될 변수 이름을 a로 만들어라--;;
int b = 33; int c=90;
double d; //--실수가 저장될 변수 이름을 d로 만들어라--;;
char e; //---문자가 저장될 변수 이름을 e로 만들어라--;;
//2단계 : 선언된 변수에 값을 대입
a = 10;
d = 3.14; //---실수형 숫자 출력할때 사용--;;
e = 'A'; //---홑따옴표로 바꾸기--;;
//[3] : 출력
System.out.println(a); //10
System.out.println(b); // 33
System.out.println(c); //90
System.out.println(d); //3.14
System.out.println(e); //A
//4단계 : 여러 개 변수 선언 및 초기화 --> 선언 후 값을 세팅
//[4-1]
int w;
System.out.println(w) //Err 변수가 선언됐지만 초기화가 안됨
int x, y, z = 900; // z만 초기화가 되고 x,y는 초기화가 안됨.
//[4-2]
int x,y,z;
x = 700;
y = 800;
z = 900;
System.out.println("[4-2] :" +x +"-"y+"-"+z);
//[4-3]
intx1 = 300, y1 = 400, z1 = 500;
System.out.println("[4-3]" + x1 +"-" + y1 +"-" + z1)
//[4-4] : 같은값으로 초기화
String str1,str2,str3 ;
str1,str2,str3 = "korea";
String str1,str2,str3;
str1 = str2 = str3 = "korea";
System.out.println("[4-4] 여러 문자열 변수 한꺼번에 초기화 : " + str1 + "-"+str2+"-"+str3);
int i,j,k ;
i = j = k = 100;
Sytem.out.println("[4-4] 여러 정수형 변수 한꺼번에 초기화: "+i+"-"+j+"-"+k);
}
}
long과 float는 변수선언을 할때 뒤에 스팰링 앞자를 붙여줘야한다.
ex )
public class Java100_variable_DataType2{
public static void main(String[]args){
byte b = 32;
long l = 700000000L;
float f = 9.8F;
boolean bI = false;
System.out.println(b + "byte 최댓값 -->" + Byte.MAX_VALUE);
System.out.println(l + "long 최댓값 -->" + Long.MAX_VALUE);
System.out.println(f);
public class Java100_variable_DataType3{
public static void main(String[]args){
//1단계
short a ='A';
System.out.println(a); //---A(65) + (26-1) = Z(90)
//2단계
short b = 90;
System.out.println((char)b); //---Z
//3단계
char c = 'z'
System.out.println((short)z); //---a(97)+(26-1) = z(122)
}
}