java-beginning-02 [for] [while] [break] [continue]

피카츄맨·2021년 8월 30일
0
post-thumbnail
//while 문
	int i = 0;		// 1. 순환문의 조건을 주기위한 int i 초기화
	while(i<10){	// 2. 조건 (bloolean data type)
	//while(0) {	//==> 컴파일에러 c언어에서는 가능하지만 java에서는 불가
	System.out.println("여기는 while문내부안임 i= "+i);
	i++; // 3.  증감식
}

	//do-while문
	int j = 0;		// 1. 순환문의 조건을 주기위한 int j 초기화
	do{
	System.out.println("\n\t여기는 do문 내부임 j = "+j);
	j++;	// 2. 증감식
}	while(j<1); // 3. 조건 (boolean data type )

	
	
	int k=1;
		while(k<10){//k가 10이 될때까지 while문은 돌아가게 된다.
		System.out.println("5*"+k+"="+5*k);
	k++;
}

	
	while(true) {//while문에 true를 넣어주면 무한루프가 돈다
	System.out.println("여기는 반복문내부의 무한 루프");}
    

int j = 5;
	System.out.println(j+"단을 출력합니다.");

	//for 문은 while 문과를 달리 초기화를 for 문 내부에서 한다.
	//for (int i=1; i<10; i++){// i가 1부터 9가 될때까지 돈다
	//System.out.println(j+"*"+i+"="+j*i);
//}


	 for(;;){
	System.out.println("여기는 반복문내부의 무한 루프");
//}for문의 조건을 주지않게 될 경우 무한 루프가 돌게 된다.
//굳이 추천하지는 않는다고 한다.(cpu과부하등)
   

//입력 받은  data를 int 변환
	int inputData=Integer.parseInt(args[0]);

	//while 문의 초기화변수 선언
	int i=0;

	//더한값을 저장하기 위한 변수 선언
	int sum=0;
	
	while(true){
	i++;
	sum=sum+i;

	if(i==inputData){//만약 i가 inputdata(입력받은data와 같아질시 break;(멈춘다)
	break;
	}
}//end of while
	System.out.println("0~"+inputData+"까지의 합은 : "+sum+"입니다.");



	if(i%2==1){
	continue;//break문과는 반대로 조건이 만족할시 아래에 명령문을 수행시킨다
}
	sum = sum+i;

profile
전기전자학도 개발블로그

0개의 댓글