본문 바로가기

java 실습 예제5

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.
JAVA - 실습2 - Switch문 1. 문제 -> 월을 입력하세요 : -> 6, 7, 8 : 여름 -> 9, 10, 11 : 가을 -> 12, 1, 2 : 겨울 -> 3, 4, 5 : 봄 -> 그외 : 잘못입력하였습니다. 조건 1. switch문으로 작성할 것! 2. 정답 코드 package java_learn; import java.util.Scanner; public class java1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("월을 입력하세요 :"); int month = sc.nextInt(); String result = null; switch(month) { case 12: case 1: cas.. 2023. 6. 5.
JAVA - 실습 - 삼항연산자 1. 문제 -> 성적 프로그램 조건 1. 3과목의 변수를 입력받아 값을 저장 2. 위의 점수 총합, 평균 ,합격 여부를 구한다. (단, 합격 여부는 평균을 기준으로 하며, 60점 이상은 합격, 60점 미만은 불합격) 3. 합격 여부는 삼항 연산자를 활용 2. 정답 코드 package java_learn; import java.util.Scanner; public class java1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("국어점수 : "); int korean = sc.nextInt(); System.out.print("영어점수 : "); int english = sc... 2023. 6. 4.
JAVA - 실습2 - 연산자 1. 문제 -> 성적 프로그램 조건 1. 이름 입력받는다. 2. 3과목 점수를 입력받는다. 3. 위 점수를 변수에 저장하고 총점과 평균을 구한다. 출력 예시 이름 : 000 총점 : 000점 평균 : 00.34점 2. 정답 코드 package java_learn; import java.util.Scanner; public class java1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("이름을 입력하세요 :"); String name = sc.next(); System.out.print("국어 점수를 입력하세요 : "); int korean = sc.nextInt(); Sys.. 2023. 6. 4.