문제 단계 2. if 문
문제 번호 1330 - 두 수 비교하기
문제 번호 9498 - 시험 성적
문제 번호 2753 - 윤년
문제 번호 14681 - 사분면 고르기
사용 언어 : JAVA
2단계 if 문 문제 풀이를 시작했다.
JAVA에서 가장 기본적으로 배우는 조건 문인 데다 2단계 문제라 그런지 수월하게 풀어갔다.
확실히 1단계에서 주어진 조건과 백준의 설정에 따라 소스코드를 작성하는 연습을 한 뒤라
어이없는 컴파일 오류나 런타임 오류로 인해 틀리는 경우는 한 번도 없었다.
기본적인 문제인 만큼 확실하게 조건문을 작성하는 법을 연습하기에 좋았다.
근데 2단계의 마지막 문제인 2884번 알람시계는 뭔가 조건을 계속 빠트리는 느낌이 들어서
다음에 확실하게 해서 제출할 생각이다.
현재 소스코드는 다 작성했는 데 뭔가 걸리는 느낌이다.. 나중에 디버깅을 한번 해보고서 제출해야겠다.
두 수 비교하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
if(A > B) {
System.out.println('>');
} else if (A < B) {
System.out.println('<');
} else if (A == B) {
System.out.println("==");
}
}
}
시험 성적
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
if( A >= 90 ) {
System.out.println("A");
} else if ( A >= 80 ) {
System.out.println("B");
} else if (A >= 70) {
System.out.println("C");
} else if (A >= 60) {
System.out.println("D");
} else {
System.out.println("F");
}
}
}
윤년
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
if( (((A%4)==0) && (A%100 != 0)) || (A%400) == 0 ) {
System.out.println(1);
} else {
System.out.println(0);
}
}
}
사분면 고르기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
if( x > 0 && y > 0) {
System.out.println(1);
} else if (x> 0 && y < 0 ) {
System.out.println(4);
} else if (x < 0 && y <0) {
System.out.println(3);
} else if ( x < 0 && y > 0) {
System.out.println(2);
}
}
}
'Study > 데일리 알고리즘' 카테고리의 다른 글
[BOJ/백준] 2588번 : 곱셈 - JAVA[자바] 2020. 07. 17 (0) | 2020.11.22 |
---|---|
[BOJ/백준] 단계 1 : 입출력과 사칙연산 - JAVA[자바] 2020. 07. 16 (0) | 2020.11.22 |
[BOJ/백준] 2557번 : Hello World / 10718번 : We love Kriii - JAVA[자바] 2020. 07. 13 (0) | 2020.11.22 |
[Programmers/Level1] 나누어 떨어지는 숫자 배열 - JAVA[자바] 2020. 11. 22 (0) | 2020.11.22 |