JAVA_ Test094_ 클래스와 인스턴스 / 클래스와 인스턴스 활용 / 가위, 바위, 보 게임 프로그램
Test094 클래스와 인스턴스 / 클래스와 인스턴스 활용 / 가위, 바위, 보 게임 프로그램※ 실습 문제 1 ~ 3 사이의 난수를 발생시켜서 가위, 바위, 보 게임 프로그램을 구현한다. (기준 데이터 → 1:가위, 2:바위, 3:보) Test000.java import java.util.Scanner;import java.util.Random; public class Test094{public static void main(String[] args){Scanner sc = new Scanner(System.in);String[] game = {"가위", "바위", "보"}; // Random 클래스 기반 인스턴스 생성 → 컴퓨터 가위 바위 보 무작위 생성Random rd = new Random();in..
2018. 4. 30.
JAVA_ Test093_ Record 클래스, Sungjuk 클래스, Test093클래스를 이용한 성적 계산 프로그램 작성
Test093 Record 클래스, Sungjuk 클래스, Test093클래스를 이용한 성적 계산 프로그램 작성 ※ 실습 문제 학생별로 국어점수, 영어점수, 수학점수를 입력받아 총점, 평균을 계산하는 프로그램을 구현한다. 단, 클래스의 개념을 활용하여 작성할 수 있도록 한다. 또한, 이 과정에서 배열을 적극적으로 활용할 수 있도록 한다. 프로그램을 구성하는 클래스 1. Record 클래스 속성만 존재하는 클래스로 설계할것~!!! (변수들로만 구성) 2. Sungjuk 클래스 인원 수를 입력받아, 입력받은 인원 수 만큼 이름, 국어점수, 영어점수, 수학점수를 입력받고 총점과 평균을 산출하는 클래스로 설계할 것~!!! - 속성 : 인원수, Record 형태의 배열 - 기능 : 인원수 입력, 상세 데이터 입력..
2018. 4. 30.
JAVA_ Test091_ 클래스 설계 / 배열 활용 / 년, 월, 일을 입력받아 요일을 출력하는 프로그램
Test091 클래스 설계 / 배열 활용 / 년, 월, 일을 입력받아 요일을 출력하는 프로그램※ 실습문제 아래의 클래스(WeekDay)를 완성한다. 사용자로부터 년, 월, 일을 입력받아 요일을 출력하는 프로그램을 구현한다. 단, 달력 클래스(Calendar)는 사용하지 않는다. 또한, 클래스의 개념을 활용하여 작성한다. 그리고, 배열의 개념도 적용시켜 작성할 수 있도록 한다. Test091.java import java.util.Scanner; class WeekDay{// 주요 변수 선언private int y, m, d;//-- 사용자가 입력한 년, 월, 일을 담을 변수 // 메소드 정의(입력 받기)void input(){Scanner sc = new Scanner(System.in); System...
2018. 4. 30.
JAVA_ Test088_ 배열의 기본적 활용 / 1 2 3 4 5 \n 5 1 2 3 4 ...
Test088 배열의 기본적 활용 / 1 2 3 4 5 \n 5 1 2 3 4 ... ※ 실습 문제 배열의 배열(다차원 배열)을 활용하여 다음과 같은 데이터를 요소로 취하는 배열을 구성하고 그 결과를 출력하는 프로그램을 구현한다. 실행 예) 1 2 3 4 5 5 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1 계속하려면 아무 키나 누르세요... Test088.java public class Test088{public static void main(String[] args){// 배열의 배열 선언 및 메모리 할당int[][] arr = new int[5][5]; // 초기화// n → 1,2,3,4,5 / 1,2,3,4,5 / 1,2,3,4,5 ...for (int a=0; a
2018. 4. 30.