728x90
https://www.acmicpc.net/problem/1330
문제
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
출력
첫째 줄에 다음 세 가지 중 하나를 출력한다.
- A가 B보다 큰 경우에는 '>'를 출력한다.
- A가 B보다 작은 경우에는 '<'를 출력한다.
- A와 B가 같은 경우에는 '=='를 출력한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import java.util.Scanner; public class Main { public static void main(String [] args) { int A; int B; Scanner sc = new Scanner(System.in); A = sc.nextInt(); B = sc.nextInt(); if(A>B) System.out.println(">"); else if(A<B) System.out.println("<"); else System.out.println("=="); } } | cs |
자바를 맨 처음 시작하는 사람이 하기 좋은, SO EZ 한 문제
길이를 최대한 줄이려면 조건문에서 괄호 없애는거 말고 또 뭐가 있을지...?
int VS final int?
final의 의미는 "최종". 따라서 이 키워드가 붙은 필드는 초기값이 최종값이 되어 도중에 변경이 불가.
선언시나 생성자에서 초기값을 지정하는 방법만 final 필드의 초기값을 정할 수 있다.
final int로 하든 int A; 로 하든 별 차이는 없는 듯. 만약 테스트케이스가 여러개면 final 붙이면 안되겠지만!
'프로그래밍 > programmers&bj' 카테고리의 다른 글
[C++][알고리즘] 프로그래머스::체육복 풀이 (0) | 2019.08.20 |
---|---|
[C++][알고리즘] 프로그래머스 "모의고사" 문제(완전탐색) 코드 (0) | 2019.08.18 |
[C++][알고리즘] 프로그래머스 "더맵게" 문제(heap) (0) | 2019.08.18 |
[C][알고리즘] 백준 5532번 풀이 (0) | 2019.08.08 |
[C][알고리즘] 백준 9095번 (0) | 2019.08.08 |