본문 바로가기

Java62

JAVA - 예제 - 월(Month) 구하기 1. 예제 ->사용자에게 월을 입력받고 월의 마지막일을 출력하기 ->switch문 사용 ->1,3,5,7,8,10,12 = 31일 ->2 = 28일 ->4,6,9,11 = 30일 2. 코드 package game; import java.util.Scanner; public class Study3 { public static void main(String[] args) { //사용자에게 월을 입력받고 월의 마지막일을 출력하기 //switch //1,3,5,7,8,10,12 = 31일 //2 = 28일 //4,6,9,11 = 30일 Scanner sc = new Scanner(System.in); int month = 0; String result = null; System.out.println("월을 입력.. 2023. 6. 14.
JAVA - 실습 - 로또 번호 추출 1. 문제 -> 로또 번호 추출 프로그램 만들기 -> 1 ~ 45까지 임의의 숫자 6개 추출 -> 번호는 중복되면 안됨 -> 출력 시 오름차순으로 정렬 2.코드 package game; public class Study2 { public static void main(String[] args) { // 로또 번호 추출 프로그램 만들기 // 1 ~ 45까지 임의의 숫자 6개 추출 // 번호는 중복되면 안됨 // 출력 시 오름차순으로 정렬 int[] rotoo = new int[6]; int[] buket = new int[46]; int randdomBall = 0,j = 0,temp = 0; for(int i = 1; i 2023. 6. 14.
JAVA - 실습 - 주사위 게임 1. 문제 ->주사위 게임 ->랜덤한 주사위 값을 뽑아서 입력한 값과 일치하는지 확인 -> 값의 범위는 1 ~ 6까지 ->값을 맞출떄까지 프로그램이 진행 -> 맞추면 종료 ->double num1 = Math.random(); //0부터 1까지 랜덤으로 소수로 나옴 -> 틀리면 컴퓨터의 주사위는 몇입니다 출력 2. 코드 package game; import java.util.Scanner; public class Study { int DrawDice() { double startD = Math.random(); int draw = (int)(startD * 6) + 1; return draw; } //주사위 게임 //랜덤한 주사위 값을 뽑아서 입력한 값과 일치하는지 확인 // 값의 범위는 1 ~ 6까지 .. 2023. 6. 14.
JAVA - 실습 - 다마고치 키우기 1. 문제 -> 다마고치를 키웁시다!! 조건 1. 변수 - 이름 - HP - 밥먹은 횟수 - 턴 수 - 변을 봤는지에 대한 유무 2. 행동 - 먹기 : 1턴증가, HP 2증가 - 자기 : 3초동안 잠듬, HP 2감소, 턴 2 증가 - 대변보기 : 밥 3번 먹으면 실행, 안치울 경우 1턴당 HP 1 감소 - 청소하기 : 대변을 치운다 - 춤추기 : 1턴 증가, HP 1 증가 - 상태보기 2. 정답 코드 package game; import java.util.Scanner; class Character { //캐릭터 이름 String name; // hp int hp; // 밥 먹은 수 int eatCnt; // 턴 int turn; // 변 boolean poo; //ture : o, false : x p.. 2023. 6. 13.