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;
}
}