자바 제어의 흐름(조건,반복문)
if(rank==1){
medalColor = 'G';
}
else if(rank==2){
medalColor = 'S';
}
else if(rank==3){
medalColor = 'B';
}
else {
medalColor = 'A'
}
switch(rank){
case 1 : case "일등" : case "1위" : medalColor = 'G';
break;
case 2 : case "콩": medalColor = 'S';
break;
case 3 : medalColor = 'B';
break;
default : medalColor = 'A';
}
int num=1;
int sum=0;
while(num<=10){
sum=sum+num;
num++;
}
- do-while (do수행문이 한번은 수행됨)
int num=1;
int sum=0;
do{
sum=sum+num;
num++;
}while(num<=10);
int sum=0;
for(int i=1; i<=10;i++){
sum=sum+i;
}
클래스와 객체
- 클래스란?
객체에 대한 속성과 기능을 코드로 구현 한 것(청사진)
- class는 대문자로 시작
하나의 java파일에 하나의 클래스를 두는 것이 원칙이나 여러개의 클래스가 같이 있는 경우 public 클래스는 단 하나이며, public 클래스와 자바 파일의 이름은 동일해야 함
- 자바의 모든 코드는 class 내부에 위치
- 메서드
객체의 기능을 제공하기 위해 클래스 내부에 구현되는 함수