반복문( for, while, do-while)



1) for 문 (반복횟수를 알고 있을 때 적합)


for(초기화; 조건식; 증감식) {

//수행될 문장

}



또는 


for(타입 변수명 ; 배열 또는 컬렉션) {

//수행될 문장

}


2) while 문


while(조건식) {

//조건식의 연산결과가 참(true)인 동안, 수행될 문장

}


3) do-while 문


do{

//조건식의 연산 결과가 참일 때 수행될 문장들을 적는다.

//최소한 한번은 수행될 것을 보장한다.

} while (조건식);


조건문 ( if , switch)


1) if문


if (조건식) {

조건식이 참(true) 일 때 수행문

   }


2) if-else문


if (조건식) {

조건식이 참(true) 일 때 수행문

   } else {

조건식이 거짓(false) 일 때 수행문

   }


3) if-else if 문


if (조건식1) {

조건식1의 결과가 참(true) 일 때 수행문

   } else if (조건식2) {

조건식2의 결과가 참(true) 일 때 수행문

   } else if (조건식3) {

조건식3의 결과가 참(true) 일 때 수행문

   } else {

위의 어느 조건도 만족하지 않을 때 수행문

   }


4) 중첩 if문


if (조건식1) {

조건식1의 결과가 참(true) 일 때 수행문

   if (조건식2) {

조건식1과 조건식2의 결과가 모두 참(true) 일 때 수행문

   } else {

조건식1가 참(true)이고 조건식2가 거짓(false) 일 때 수행문

      }

                   } else{

              조건식1이 false일 때 수행문

  }



5) switch문


switch (조건식1) {

 

case 값1 :     //조건식의 결과가 값1과 같을 경우

break;

      case 값2 :     //조건식의 결과가 값2과 같을 경우

break;

              default :     //조건식의 결과와 일치하는 결과가 없을 때 수행


     }

public class Test {
//1부터 100
	public static void main(String[] args) {
	
		int sum=0;
		for(int i=0; i<100;i++) {
			sum+=i+1;
		}
		System.out.println(sum);
	}	
}

public class Test {
	public static void main(String[] args) {
//1부터 10
		int sum=0;
		for(int i=0; i<10;i++) {
			sum+=i+1;
		}
		System.out.println(sum);
	}	
}


+ Recent posts