본문 바로가기

백준(Baekjoon Online Judge)/문제풀이7

[Baekjoon][JAVA] 14681번 사분면 고르기 [java] 14681번 사분면 고르기 문제풀이 좌표 x, y를 Scanner를 이용하여 입력 받고, x나 y가 음수나 양수냐에 따라 제 n사분면이 정해 지기 때문에 조건문으로 설정하여 답을 찿는 것이 좋다고 생각했고, 특히나 입력받는 수가 2개이니 만큼 논리 연산자가 필요하다고 판단하였다. 논리연산자를 쓰면서 &&와 ||의 차이를 잘 알면서도 막상 코드를 짜면 헷갈리게 되는 것 같다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); if(x>0 && y>0.. 2023. 4. 12.
[Baekjoon][JAVA] 1330번 두 수 비교하기 [JAVA] 1330번 두 수 비교하기 문제풀이 Scanner를 이용해 두개의 정수를 입력받고, 문제에 '비교하는 프로그램'이라는 힌트가 있어서 if ~ else if문 사용하였다. 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(); if (a > b) { System.out.println(">"); } else if (a < b) { System.out.println(" 2023. 4. 12.
[Baekjoon][JAVA] 9498번 시험성적 [JAVA] 9498번 시험성적 문제풀이 정수를 입력 받는 조건이 있어 Scanner를 이용하고 점수 단위에 따라 학점이 달라야 한다는 여러 조건들이 붙으므로 if ~ else if ~ else 조건문을 사용해 문제를 풀어보기로 했다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int score = sc.nextInt(); score = score / 10; if (score >= 9 || score == 10) { System.out.println("A"); } else if (score >= 8) { System.out.pr.. 2023. 4. 12.