
쏘 심플한 오늘의 문제..
파이썬으로 첫 문제를 풀었던 이 문제로 자바 알고리즘을 시작했다.
입력 받기부터 어려워서 개념을 정리해보기로!
풀이
Scanner를 사용해서 두 수를 받아주고
두 수를 더한 값을 출력하면 된다.
코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a, b;
a = sc.nextInt();
b = sc.nextInt();
System.out.println(a+b);
}
}
자바 Scanner
자바의 스캐너는 java.util패키지 안에서 찾을 수 있는 클래스로
메서드를 사용해서 Boolean, Byte, 실수, 정수, 문자열 등의 입력을 받을 수 있다.
메서드
nextBoolean()
nextByte()
nextDouble()
nextFloat()
nextInt()
nextLine()
nextLong()
nextShort()
사용 방법
1. java.util.Scanner를 import 해서 사용해야 한다.
2. Scanner sc = new Scanner(System.in)으로 선언한다.
3. 원하는 입력 형태에 따라 적절한 메서드를 선택하여 사용한다.
파이썬과의 차이점
파이썬은 한 줄에 여러 개를 받을 때 map을 사용하지만,
자바의 map은 파이썬의 dictionary 같은 느낌이다.
자바에서는 스캐너 메서드를 반복문으로 돌려서
여러 개의 인풋을 받을 수 있다!
해당 인풋들을 모두 저장할 때는 ArrayList를 사용할 수 있다.
'BackEnd > Java' 카테고리의 다른 글
[Spring] 스프링부트 REST API 관련 Annotation (0) | 2024.11.04 |
---|---|
[Java] 파이썬 => 자바, 자바 알고리즘 풀이 시작 (0) | 2024.07.09 |