java-beginning-02 [for] [while] [break] [continue]
//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;
Author And Source
이 문제에 관하여(java-beginning-02 [for] [while] [break] [continue]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wns301/java-Beginning-02-for-while-break-continue저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)