on
DAY6 복습문제
DAY6 복습문제
// 정수 3개를 입력받아 가장 큰 수를 출력해보세요.
import java.util.Scanner; class Max { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("정수 3개를 입력해주세요: "); int num1 = scan.nextInt(); int num2 = scan.nextInt(); int num3 = scan.nextInt(); if (num1 > num2 && num1 > num3) { System.out.println(num1); } else if (num2 > num3) { System.out.println(num2); } else { System.out.println(num3); } } }
이런 식으로도 가능함
if (number1 > number2) {
if(number1 > number3){
} else {
}
// 정수 2개와 + = * / 중 하나의 문자열을 입력받아 연산 결과를 출력해보세요
예시) 정수1? 50
정수2? 40
연산자(+ - * /)? +
결과 : 90
import java.util.Scanner; class Calculate { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("정수1: "); int num1 = scan.nextInt(); System.out.print("정수2: "); int num2 = scan.nextInt(); scan.nextLine(); System.out.print("연산자(+ - * /): "); String cal = scan.nextLine(); if (cal.equals("+")) { System.out.println(num1 + num2); } else if (cal.equals("-")) { System.out.println(num1 - num2); } else if (cal.equals("*")) { System.out.println(num1 * num2); } else if (cal.equals("/")) { System.out.println(num1 / num2); } else { System.out.println("잘못된 입력"); } } }
// 정수 2개를 입력받아
첫 번째 수가 크면 양수 (예 1이나 아무 양의 정수)
같으면 0
두 번째 수가 크면 음수 (예 -1이나 아무 양의 정수)를 출력해보세요. // 차를 구하란 말을 이상하게 적은 것ㅎㅎㅎㅎ ( 질문을 보고 한번 더 생각해보기 )
import java.util.Scanner; class Size { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("정수1: "); int num1 = scan.nextInt(); System.out.print("정수2: "); int num2 = scan.nextInt(); if (num1 > num2) { System.out.println(1); } else if (num1 == num2) { System.out.println(0); } else { System.out.println(-1); } } }
class Size { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("정수1: "); int num1 = scan.nextInt(); System.out.print("정수2: "); int num2 = scan.nextInt(); System.out.println(num1 - num2); } }
// 정수 3개를 입력받아
3개의 정수가 순서대로 입력되었다면 OK라고 출력해보세요.
순서대로 입력되지 않았을 때는 X 출력
(예 : 1 2 3 입력 시 -> OK, 4 5 6-> OK
1 3 5 입력 시 -> X)
import java.util.Scanner; class Squence { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("정수 3개를 입력하세요: "); int num1 = scan.nextInt(); int num2 = scan.nextInt(); int num3 = scan.nextInt(); if (num2 == (num1 + 1) && num3 == (num2 + 1)) { System.out.println("OK"); } else { System.out.println("X"); } } }
from http://hiapprendre.tistory.com/12 by ccl(A) rewrite - 2021-12-02 23:27:34