๑ `⌃´ ๑

* 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
🎵 Playlist
loading...
00:00 / 00:00