본문 바로가기

알고리즘, 자료구조

[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] a와 b 출력하기

출처: 프로그래머스

1. 문제목적

 해당 문제는 자바의 출력문에 println에 대해 알 수 있습니다.

2. 필요개념

  • int(integer) : 정수
  • Scanner: 입력을 읽어오기 위한 클래스로, 다양한 데이터 타입에 대한 메서드를 제공합니다.
  • sc: Scanner 클래스의 객체로, 사용자로부터 입력을 받기 위해 표준 입력 스트림(System.in, 키보드 입력)을 사용합니다.
  • nextInt(): Scanner 클래스의 메서드 중 하나로, 다음으로 읽어들인 정수를 반환합니다.
  • int a: 정수를 저장할 변수 a를 선언합니다.

3. 코드작성

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();

        System.out.println("a = " + a);
        System.out.println("b = " + b);
    }
}

4. 문제풀이

  • Scanner sc = new Scanner(System.in); - Scanner 클래스의 객체 sc를 생성하고, 이 객체는 표준 입력 스트림(System.in, 즉 키보드 입력)에서 데이터를 읽을 수 있도록 설정됩니다.
  • int a = sc.nextInt(); - Scanner 객체를 사용하여 사용자로부터 정수를 입력받아 변수 a에 저장합니다.
  • int b = sc.nextInt(); - 다음으로 사용자로부터 또 다른 정수를 입력받아 변수 b에 저장합니다.
  • System.out.println("a = " + a); - 변수 a에 저장된 값을 출력합니다.
  • System.out.println("b = " + b); - 변수 b에 저장된 값을 출력합니다.

5. 다른방법 

6. 마무리

  • 사용자에게 두 개의 정수를 입력받아 그 값을 출력하는 간단한 프로그램입니다. nextInt()메서드를 통해 정수를 입력받아 값을 저장하는 방법을 이해할 수 있었습니다.

7. 문제링크

코딩테스트 연습 > 코딩기초트레이닝 > 자바 > a와 b 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/181951