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
'알고리즘, 자료구조' 카테고리의 다른 글
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 덧셈식 출력하기 (1) | 2023.11.24 |
---|---|
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 특수문자 출력하기 (0) | 2023.11.17 |
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 대소문자 바꿔서 출력하기 (2) | 2023.11.17 |
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 반복해서 출력하기 (0) | 2023.11.17 |
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 출력하기 (0) | 2023.11.15 |