public class ex04 {
public static void main(String[] args) {
for (int i = 2; i <= 9; i++)
{
System.out.printf("%d단:\t",i);
for (int j = 1; j <= 9; j++) {
//System.out.printf(i + "*" + j + "=" + (i * j));
//System.out.printf("%dx%d = %d \t",i,j,i*j);
System.out.printf("%dx%d = %d \t",i,j,i*j);
}
System.out.printf("\n");
}
}
}
\t 는 수평탭, \n는 수직탭이다.
for 문 두개가 중첩되어 돌아가
구구단을 구성하는 예시로
for 문의 범주 2개 (부모 for문, 자식 for문) 와 관계를 잘 고려 하여야 한다.
import java.util.Scanner;
public class ex01_구구단 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
for (int i = a; i<=a; i++)
{
for (int j = 1; j<=b; j++)
System.out.printf("%d x %d = %d\t",i,j,i*j);
System.out.println();
}
}
}
// while 문 = 반봇횟수를 정확하게 알지 못할때 [그냥 ~ 가 조건식을 충족하는 동안]
// for 문 = 반복횟수를 정확하게 지정할 때
// for 문 작동 순서, 초기화, 검사조건, 하위 코드 실행, i++ 순서 그리고 검사조건
단수와 곱해지길 원하는 수를 입력해, 원하는 수까지 구구단을 외는 프로그램
'Language > Java 기본' 카테고리의 다른 글
do ~ While 문 (0) | 2021.01.04 |
---|---|
for문의 응용 (0) | 2021.01.04 |
반복문과 연산자를 활용한 야구게임의 구현 (0) | 2020.12.30 |
랜덤 함수의 사용 (0) | 2020.12.30 |
반복문(While)문 의 사용 (0) | 2020.12.29 |