D+05:: 반복문 While문/For문/무한루프문

Am.Vinch·2022년 7월 8일
0

package forStudy;

public class For01 {
public static void main(String[] args) {
for(int num =0; num <=3; num++) { //while 의 단점을 보완 >>> For문
System.out.println("hello~");
//------순서----------//
// int num =0;(처음만) >>num <=3; >>System.out.println("hello~"); >>num++ >>num <=3; ....반복
}
}

}

package forStudy;

import java.util.Iterator;

public class For02 {
public static void main(String[] args) {
//for문을 사용하여 0~5가지의 수를 출력
for(int i = 0; i <6; i++) {
System.out.println(i);
}

	System.out.println(); //한 줄 개행
	
	//1~10까지의 합을 for문으로 구현
	int sum =0; //새로운 변수 선언
	for(int i = 1; i <11; i++) {
		sum =sum + i;// 1~10 까지의 합을 누적
		
	}
	System.out.println(sum); // 총합 출력은 항상 for문 밖에서 출력(반복x)
}

}

이중for문
package forStudy;

//*
public class ForFor {
public static void main(String[] args) {

	for(int j =0; j<3; j++) {
		for (int i = 0; i < 3; i++) {
			System.out.print("*"); //***** 
		}
		System.out.println();//한줄개행	
	
	}
}

}
//작은 for문 3번 돌고나서 >> 한줄개행 >> 큰 for문으로 다시 돌아가기 >> 다시 작은 for문으로 돌아가서 ......반복하기.
//총 큰 for문 3번 작은 for문 3번 = 총 9번 출력
//킅 for문 안에 있는 한줄 개행도 총 3번 출력.

package forStudy;
///무한루프 만드는 방법
//주로 while문 사용
//while(true) {//무한루프 만드는 공식.

import java.util.Scanner;

public class InfiniteLoop {
public static void main(String[] args) {
//문제
//점수를 입력받는 다. 0-100 사이의 수만 가능.
//잘못된 점수가 입력되면 제대로된 점수를 입력받을때 까지
//입력을 계속 받겠다.
Scanner sc = new Scanner ( System.in);

	while(true) {
		System.out.print("점수를 입력하세요 : ");
		int score = sc.nextInt();
		if ( 0 <= score && score<= 100) {
			break;
		}
				
	}
			

}

}
package forStudy;

public class test01 {
public static void main(String[] args) {
for(int num=1; num < 10 ; num++) {
int result = 2num;
System.out.println(" 2
"+ num + " = " + result);
}
}
}
package forStudy;

public class ContinueTest {
public static void main(String[] args) {
for( int i=0; i<10; i++) {
if (i == 5) { // 5 만 생략
continue; //뒤에 남아있는 코드를( System.out.println(i);)를 건너뛰기.
}
System.out.println(i);
}
}
}
package forStudy;

import java.util.Iterator;

public class BreakTest {
public static void main(String[] args) {
//반복문 안에서 break 키워드를 만나면
//break 키워드를 감싼 반복문을 종료시켜버림.
for(int i =0; i<10; i++) {
if(i == 5) {
break;
}
System.out.println(i); // 0~9까지 출력됨.
}

	}

}

profile
Dev.Vinch

0개의 댓글