코딩 공부/JAVA

자바 5주차

recordmastd 2022. 12. 4. 02:37

1330번: 두 수 비교하기

package study;

import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		int a = in.nextInt();
		int b = in.nextInt();
		
		if (a > b)
			System.out.println(">");
		else if (a == b)
			System.out.println("==5");
		else
			System.out.println("<");	
	}
}

9498번: 시험 성적

package study;

import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		int a = in.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");
	}
}

2753번: 윤년

package study;

import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		int a = in.nextInt();
		
		if ((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)
			System.out.println(1);
		else
			System.out.println(0);
	}
}

14681번: 사분면 고르기

package study;

import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		int a = in.nextInt();
		int b = in.nextInt();
		
		if (a > 0 && b > 0)
			System.out.println(1);
		else if (a < 0 && b > 0)
			System.out.println(2);
		else if (a < 0 && b < 0)
			System.out.println(3);
		else if (a > 0 && b < 0)
			System.out.println(4);
	}
}

2884번: 알람 시계

package study;

import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		int H = in.nextInt();
		int M = in.nextInt();
		
		if (M < 45)
		{
			H--;
			M = 60 - (45 - M);
			if (H < 0)
				H = 23;
		}
		else
			M = M - 45;
		
		System.out.println(H);
		System.out.println(M);
	}
}

2525번: 오븐 시계

package study;

import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		int H = in.nextInt();
		int M = in.nextInt();
		int C = in.nextInt();
		
		int T = H * 60 + M + C;
		H = (T / 60) % 24; // 24를 0으로 만들기 위해 24로 나눈 나머지 값이 나오도록 한다
		M = T % 60;
		
		System.out.println(H);
		System.out.println(M);
	}
}

2480번: 주사위 세개

package study;

import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		int A = in.nextInt();
		int B = in.nextInt();
		int C = in.nextInt();
		
		if ((A == B && B == C) && C == A)
			System.out.println(10000 + 1000 * A );
		else if ((A == B || B == C) || C == A)
			System.out.println(1000 + A * 100);
		else
			System.out.println(100 * Math.max(A, Math.max(B, C)));
	}
}

- Math.max함수는 변수 중 가장 큰 값을 출력한다.