\

해병 코딩

728x90
반응형

 

간단한 구구단 예제로 통해 반복문 for문에 대한 이해를 할수 있는 예제를 준비 해보았다

 

 

콘솔창에  원하는 단수을 하나 입력 해서 나오는 코드

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Scanner;//import 해야한다
 
public class Paly {
 
    public static void main(String[] args) {
        System.out.println("몇단을 출력할까요");
        //콘솔 입력 코드
        int num = (new Scanner(System.in)).nextInt();
 
        //num 입력 받은값 + i 1부터 10까지 반복  + num곱하기 i 곱해진게 반복되는꼴
        for (int i = 1; i < 10; i++) {
            System.out.println(num+"*"+i+"="+(num*i));
        }
    }
}
cs

 

입력값 :5

<출력 결과>

1
2
3
4
5
6
7
8
9
10
11
몇단을 출력할까요
5
5*1=5
5*2=10
5*3=15
5*4=20
5*5=25
5*6=30
5*7=35
5*8=40
5*9=45
cs

 

쫌 더 쉬운 구구단 

2021.03.31 - [JAVA/자바 문제] - [JAVA]자바 문제 구구단 : 원하는 단 입력 받아서 구구단 출력하기

 

[JAVA]자바 문제 구구단 : 원하는 단 입력 받아서 구구단 출력하기

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전 [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전 www.oracle.com/kr/java/technologies/javase/javase-jdk8..

marine1188.tistory.com


몇단까지 출력할지 입력하여 원하는 단수까지 곱해지는 구구단 예제

 

ex) 입력값 5 -> 1단 부터 5단까지 출력

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.util.Scanner;//import 해야한다
 
public class Paly {
 
    public static void main(String[] args) {
        System.out.print("몇단까지 출력?");
        int num = (new Scanner(System.in)).nextInt();
        //단수의 반복분  3입력 -> ex)1단,2단,3단   //
        for(int i=1; i<=num; i++) {
            System.out.print(i + "단\t");
        }
        System.out.println();
        //이중 for문  안쪽을 for문을 먼저 해석한다 !!
        //? * 곱하기 9까지에 대한 반복문 
        for(int i=1; i<=9; i++) {
            //1.구구단 구문이 나오느 부분  0분터 시작하는이유 i가 1부터 시작하기 때문이다
            for(int j=0; j<num; j++) {
                //J= 몇단을 할것인지 /i=9까지 곱하는 반복문
                System.out.print(j+1+ "*" + i + "=" + (j+1)*+ " ");
                System.out.print("\t");
            }
            System.out.println();
        }
    }
}
cs

 

입력값 : 5

<출력결과>

 

1
2
3
4
5
6
7
8
9
10
11
몇단까지 출력?5
1단    2단     3단     4단     5단    
1*1=1     2*1=2     3*1=3    4*1=4     5*1=5     
1*2=2     2*2=4     3*2=6    4*2=8     5*2=10     
1*3=3     2*3=6     3*3=9    4*3=12    5*3=15     
1*4=4     2*4=8     3*4=1    4*4=16    5*4=20     
1*5=5     2*5=10    3*5=15   4*5=20    5*5=25     
1*6=6     2*6=12    3*6=18   4*6=24    5*6=30     
1*7=7     2*7=14    3*7=21   4*7=28    5*7=


35     
1*8=8     2*8=16    3*8=24   4*8=32    5*8=40     
1*9=9     2*9=18    3*9=27   4*9=36    5*9=45 
cs

728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band