* for 반복문
|
1
2
3
|
for (int i = 0; i < args.length; i++) {
}
|
cs |
반복적인 코드를 여러 번 입력해야 할 때 활용할 수 있는 반복문으로, 기본적인 구조는 위와 같다.
i는 0부터 시작하여, args의 길이가 되기 전까지 1씩 증가한다.이제 이 for 반복문을 사용하여 숫자를 입력했을 때 원하는 단수를 출력하는 코드를 짜볼 것이다.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
//구구단 출력 코드 짜기
System.out.println("원하는 단수를 입력하세요.");
//숫자를 입력받아 그에 맞춰 단을 출력하자
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
//for 반복문 사용
System.out.println("=====" + num + "단" + "=====");
for (int i = 1; i <= 9; i++) {
System.out.println(num + " x " + i +" = "+ num*i);
}
System.out.println("===============");
|
cs |
1) Scanner 클래스를 객체화하고, 입력받은 숫자를 변수 num에 넣은 뒤 사용자가 enter를 쳤을 때 반복문이 실행되도록 한다.
2) for 반복문을 이용하여 i가 9까지 증가하도록, 즉 곱하기 9까지 반복되도록 한다.
3) 출력문을 넣어 num x i = num*i 가 출력될 수 있도록 입력한다.

출력을 해보면 원하는대로 잘 실행이 된다.
'Java' 카테고리의 다른 글
| 자바의 IO(Input/Output) (0) | 2022.05.06 |
|---|---|
| 스택(Stack)과 큐(Queue) (0) | 2022.05.06 |
| 자바의 Runtime Exception (0) | 2022.04.25 |
| Hash Table과 특정 value값 찾아내기 (0) | 2022.04.21 |
| 특정 문자가 있는 인덱스 찾기 (0) | 2022.04.20 |