목록java (69)
June is Combung
package week2; import java.util.Scanner; public class Day10_1 { /* * # 사다리 게임 1. 인덱스 0~4를 하나선택한다. 2. 숫자 0 을 만나면 그냥 아래로 내려간다. 3. 숫자 1 을 만나면 오른쪽으로 * 이동후 내려간다. 4. 숫자 2 를 만나면 완쪽으로 이동후 내려간다. 5. 오늘의 메뉴 출력 */ public static void main(String[] args) { Scanner scan = new Scanner(System.in); String menu[] = { "떡라면", "돈까스", "짜장면", "쫄면", "된장찌개" }; int ladder[][]= { {0,0,0,0,0}, {1,2,0,1,2}, {0,1,2,0,0}, {0,0..
package week2; import java.util.Scanner; public class Day8_2 { public static void main(String[] args) { int[] game = new int[9]; int turn = 0; int win = 0; Scanner sc = new Scanner(System.in); while (true) { System.out.println("=== 틱택토 ==="); for (int i = 0; i < 9; i++) { if (i != 0 && i % 3 == 0) { System.out.println(); } if (game[i] == 1) { System.out.print("[O]"); } else if (game[i] == 2) { S..
package week2; import java.util.Random; import java.util.Scanner; public class Day8_1 { public static void main(String[] args) { // 1 - 50 // front 1- 25 // back 26 - 50 // 변수는 변할 수 있는 수 // 상수는 한번 초기값 생성 했으면 변경 할 수 없다 : 모두 대문자 final int SIZE = 25; Random rand = new Random(); Scanner scan = new Scanner(System.in); // SIZE = 10; 변경할 수 없다 int front[] = new int[SIZE]; // 0 0 0 0 0 0... int back[] = ..
package week2; import java.util.Random; import java.util.Scanner; public class Day7_remembergame { public static void main(String[] args) { /* * # 기억력 게임 * 1. 같은 숫자의 위치를 2개 입력해 정답을 맞추는 게임이다. * 2. 정답을 맞추면 back에 해당 숫자를 저장해, * back에 모든 수가 채워지면 게임은 종료된다. * 예) * front = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5] * back = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] * 입력1 : 0 * 입력2 : 1 * * front = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5..
package week2; import java.util.Random; import java.util.Scanner; public class Day7_1to4 { /* * # 1 to 4 * 1. arr배열에 1~4 사이의 숫자를 중복없이 저장한다. * 2. 사용자는 1부터 순서대로 해당 위치 값을 입력한다. * 3. 정답을 맞추면 해당 값은 9로 변경되어 모든 값이 9가 되면 게임은 종료된다. * 예) * 4 2 3 1 * 입력 : 3 * 4 2 3 9 * 입력 : 1 * 4 9 3 9 * ... */ public static void main(String[] args) { int[] arr = new int[4]; int[] check = new int[4]; Random rand = new Rand..
package week2; public class Day6_assignment { public static void main(String[] args) { // 문제 1) 아래 배열 a 와 b 를 비교해서 둘의 합이 짝수 일때만 c에 저장 // int a[] = { 10, 20, 30, 40, 50 }; int b[] = { 13, 54, 17, 42, 1 }; int c[] = { 0,0,0,0,0}; // 예) c[] = {74,82,0,0,0} int j = 0; for(int i = 0; i < a.length; i++) { if((a[i]+b[i])%2 == 0) { c[j] = a[i]+b[i]; j++; } } System.out.print("c[] = {"); for(int i = 0; i..
package week1; import java.util.Random; import java.util.Scanner; public class Day5_as2 { public static void main(String[] args) { // TODO Auto-generated method stub /* # 카카오 택시 * 1. 손님을 태워 목적지까지 이동하는 게임이다. * 2. -10~10 사이의 랜덤 숫자 2개를 저장해 목적지로 설정한다. * 3. 메뉴는 아래와 같다. * 1) 속도설정 : 1~3까지만 가능 * 2) 방향설정 : 동(1)서(2)남(3)북(4) * 3) 이동하기 : 설정된 방향으로 설정된 속도만큼 이동 * 4. 거리 1칸 당 50원씩 추가되어 도착시 요금도 출력한다. * */ Random ..
package week1; import java.util.Random; public class Day4_6 { /* * # 369게임[1단계] * 1. 1~50 사이의 랜덤 숫자를 저장한다. * 2. 위 수에 369의 개수가 * 1) 2개이면, 짝짝을 출력 * 2) 1개이면, 짝을 출력 * 3) 0개이면, 해당 숫자를 출력 * 예) * 33 : 짝짝 * 16 : 짝 * 7 : 7 */ public static void main(String[] args) { Random rand = new Random(); int randNum = rand.nextInt(50)+1; System.out.print(randNum+" : "); if(randNum < 10) { if((randNum%10)%3 == 0) { ..