java공부

자바/java for구조 및 설명( 구구단 예제 )

이쟤키 2021. 7. 21. 09:26
반응형
for(1초기식;2조건식;4증감식) {
			// 3반복처리구문
}

초기식 -> 조건식(true) -> 반복구문 -> 증감식
			 -> 조건식(true) -> 반복구문 -> 증감식
			 ...
			 -> 조건식(false)

- 초기식 : 반복문 실행시 최초 1회만 실행, 증감변수 초기화

- 조건식 : true/false 조건식이 true면 for블럭실행, flase면 반복문 중지

- 증감식 : 증감변수 증감처리

 

구구단 예제

// 사용자가 입력한 단의 구구단을 출력
public void test() {
	
    //스캐너불러오기
	Scanner sc = new Scanner(System.in);
	System.out.print("단을 입력하세요. : ");
	int dan = sc.nextInt();
	
    //유효성검사 2단에서 9단까지만 나오도록			
	if(dan >= 2 && dan <= 9) {
			
		System.out.println("=== " + dan + "단 ===");

		for(int i = 1; i <= 9; i++) {
				
			System.out.printf("%d x %d = %d%n",dan, i, dan*i);

		}
				
	}
	else {
		System.out.println("잘못 입력하셨습니다.");
		return;
	}

}