Scanner 4

[Java] 야구 게임 (배열 / Scanner / 반복문(for, while) / Math.random 활용)

* 야구 게임 > 배열 / Scanner / 반복문(for, while) / Math.random 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 package day06quiz; import java.util.Scanner; public class Day06Q09 { public static void main(String[] args) { int[] com = new int[3]; int[] user = new int[3]; // 1. 컴퓨터가 세 자리 숫자를 생성한다. // 0

Java 2023.03.10

[Java] 잔돈 교환기 및 자판기 Vending Machine (Scanner / if ~ else if 문 활용)

* 잔돈 교환기 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 package day05quiz; import java.util.Scanner; public class Day05Q8 { public static void main(String[] args) { // 잔돈 교환기 // 1. 여러 자리 숫자를 입력 받는다. Scanner sc = new Scanner(System.in); System.out.println("입력 : "); int money = sc.nextInt(); System.out.println("입력값 : " + money); // 2...

Java 2023.03.09

[Java] 반복문 / Scanner / if문의 응용 (대문자 소문자 전환, 잔돈 교환, 12간지, Vending machine 등)

1. 입력받은 초를 시간으로 환산하는 코드를 작성하세요 입력 : 54321 15시간 5분 21초 ​ package day05; import java.util.Scanner; public class Day05Q01 { // 사용자가 입력한 초를 시간으로 환산하여 출력 public static void main(String[] args) { // 사용자에게 초 입력 받기 System.out.println("입력 : "); Scanner sc = new Scanner(System.in); int m = sc.nextInt(); System.out.println(m/3600 +"시간"); System.out.println(m%3600/60 +"분"); System.out.println(m%3600%60%60 +..

Java 2023.03.08

[Java] System.in.read() / Scanner / if ~ else if / 이중 for문 / printf / println

* 사용자로부터 입력 받는 방법 > System.in.read() - system.in.read();는 직접 자판의 keycode 값을 처리해야 함 package day03; import java.io.IOException; public class StatementTest13 { public static void main(String[] args) throws IOException { System.out.println("입력 : "); int value = System.in.read(); > 한 문자의 아스키 코드 값을 돌려줌 따라서, value -= 48; > 필요함 * 표준 출력 장치로부터 문자열 입력 받아 출력 > Scanner - 실제 정수/실수 등의 기본 타입으로도 입력받을 수 있음 - keyc..

Java 2023.03.06