백준

백준 2739번 '구구단' (JAVA 11)

ho코딩 2024. 1. 3. 12:28

백준 2739번은 정수를 입력받아, 입력받은 정수의 구구단을 출력하는 문제입니다 .

 

정답 예시 코드

 

비교적 간단한 문제이므로, 쉽게 풀이할 수 있습니다.

import java.util.Scanner;

public class Main {
  public static void main(String args[]){
    Scanner scan = new Scanner(System.in);
    int num = scan.nextInt();

    for(int i=1; i<10; i++){
      int num1= num*i;
      System.out.println(num+" * "+i+" = "+num1 );
    }



  }
}

 

 

먼저 정수를 입력 받기위해 Scanner 클래스를 사용하여 입력을 받는 scan 객체를 생성합니다. 

scan 객체를 사용하여 정수를 입력받고, 입력받은 정수를 num변수에 저장합니다.

Scanner scan = new Scanner(System.in);
    int num = scan.nextInt();

 

이후, 구구단을 출력하기 위해 for문을 사용하여 1~9까지 반복하도록하고, 

num1 변수에 곱셈의 결과값을 저장합니다. 

for(int i=1; i<10; i++){
      int num1= num*i;

 

 

마지막으로 매 반복마다 곱셈의 결과값을 저장하게 하기 위해

sout (num+" * "+i+" = "+num1 ) = (System.out.println (num+" * "+i+" = "+num1 )와 같습니다.)

를 작성합니다.

System.out.println(num+" * "+i+" = "+num1 );

 

*주의할 점은 백준에 제출할 경우 제출형식에 맞게 출력되는 문자열 앞 뒤로 공백이 필요합니다* 

 

 

 

'백준' 카테고리의 다른 글

백준 3052번 '나머지' (JAVA 11)  (0) 2024.01.07
백준 2741번 'N 찍기' (JAVA 11)  (0) 2024.01.07
백준 1157번 '단어 공부' (JAVA 11)  (0) 2024.01.03
백준 1152번 '단어의 개수' (JAVA 11)  (0) 2024.01.03
백준 1008번 A/B (JAVA11)  (2) 2024.01.03