int number;
final int number;
정말 간단하게 변수에 final
만 붙여주면 상수로 사용할 수 있다.
기본형 타입은 가장 기본이 되는 데이터 타입으로써 정수형, 실수형, 문자형, 불린형을 의미한다.
boolean isFun = true;
char c ='f';
int x = 59;
long big = 3456789L; //(값을 적을때는 뒤에 소문자 l이나 대문자 L을 적어야 한다.)
float f = 32.5f //(float에 값을 대입할 때는 실수 뒤에 소문자 f나 대문자 F를 붙여야 한다.)
double d = 23.34;
형변환이란, 변수 또는 리터럴의 타입을 다른 타입으로 변환하는 것이다.
int x = 50000;
long y = x;
long x = 50000;
int y = x; //(이렇게 묵시적으로 수행하면 컴파일러는 오류를 발생 시킨다.)
int y = (int) x; //(반드시 (타입) 으로 명시적으로 형을 바꾸어 주어야 한다.)
int x = 10;
if(x > 5) {
System.out.println(x);
}
java의 if-else문은 JS와 매우 비슷하다.(사실 그냥 같다.)
switch(입력변수) {
case 입력값1:
// 입력값1 == 입력변수일 경우에 실행
break;
case 입력값2:
// 입력값2 == 입력변수일 경우에 실행
break;
default:
// case의 값과 같지 않을 경우에 실행
break;
}
case밑에 break;
을 적지 않으면 무조건 가장 아래 있는 코드가 실행된다.(이경우엔 default)
Example:
int i = 0;
while(i < 10){
System.out.println(i);
i++;
}
do{
value = scan.nextInt();
}while(value != 10);
int i = 0;
while(i < 10){
System.out.println(i);
i++;
}
이랬던 코드를
for(int i = 0;i < 10; i++) {
System.out.println(i)
}
이렇게나 짧게 바꿔주는 아주 고마운 친구다.
int[] iarr = {10,20,30,40,50};
for(int value:iarr){
System.out.println(value);
}
int[] array1 = new int[4];
array1[0] = 1;
array1[1] = 2;
array1[2] = 3;
array1[3] = 4;
int value = array1[2];
int[] array2 = new int[]{1,2,3,4,5};
이번엔 Java를 배워봤다. Java에는 항상 선입견이 있어 별로 좋은언어로 보지 않았는데 막상 배워보니 생각보다 괜찮은 언어라는 생각이 들었다.