알고리즘/백준 JAVA
[JAVA] 백준 코딩테스트 1.입출력과 사칙연산 1000: A+B
이오와이
2023. 8. 20. 21:28
백준 알고리즘을 풀고 있었지만
기록도 하고 코드 정리도 할 겸 다시 정주행하려고 한다.
1000번 문제 A+B
A+B 성공
시간 제한메모리 제한제출 정답 맞힌 사람 정답 비율
2 초 | 128 MB | 913847 | 366255 | 255158 | 40.002% |
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
풀이
import java.util.Scanner;
public class Main {
public static void main(String args[]){
Scanner sc =new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a + b);
}
}
코드 설명
1. 우선 백준 자바 코딩 제출 시 클래스명과 메인 프레임을 갖춰준다.
public class Main {
public static void main(String args[]){
}
}
2. A와 B를 입력해주어야 하니까,
스캐너를 추가해준다.
import java.util.Scanner;
public class Main {
public static void main(String args[]){
Scanner sc =new Scanner(System.in);
}
}
3. 이때, A와 B는 숫자이니까 int(정수) 변수를 정해주고,
스캐너의 변수명을 sc로 지정해주었으니 이를 불러온다.
방법 1)
import java.util.Scanner;
public class Main {
public static void main(String args[]){
Scanner sc =new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
}
}
방법 2)
int a,b;
a = sc.nextInt();
b = sc.nextInt();
4. 입력을 했으면 출력도 해주어야 한다.
프린트를 추가해주고, A+B값을 불러온다.
import java.util.Scanner;
public class Main {
public static void main(String args[]){
Scanner sc =new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a + b);
}
}
쉬운 문제더라도 여러 방법이 있고,
코드를 어떻게 줄이는가에 따라 속도가 달라진다.
방법들을 알아가는 재미가 있는 것 같다.