0.객체 생성 FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream("C:\\Users\\PC-15\\Desktop\\High_JAVA\\고급자바과제템플릿\\JavaIO\\파일복사\\Tulips.jpg"); fos =new FileOutputStream("C:\\Users\\PC-15\\Desktop\\High_JAVA\\고급자바과제템플릿\\JavaIO\\파일복사\\복사본_Tulips.jpg"); fis fos 따로 선언하는 이유 :finally 실행시 fis, fos 변수 사용하기 위해서 null 미리 선언 FileInputStream 변수명 = new FileInputStream("파일경로명+ 파..
JAVA/HomeWork
원본 더보기 10마리의 말들이 경주하는 경마 프로그램 작성하기 말은 Horse라는 이름의 클래스로 구성하고, 이 클래스는 말이름(String), 등수(int)를 멤버변수로 갖는다. 그리고, 이 클래스에는 등수를 오름차순으로 처리할 수 있는 기능이 있다.( Comparable 인터페이스 구현) 경기 구간은 1~50구간으로 되어 있다. 경기 중 중간중간에 각 말들의 위치를 >로 나타내시오. 예) 1번말 --->------------------------------------ 2번말 ----->---------------------------------- ... 경기가 끝나면 등수를 기준으로 정렬하여 출력한다. import java.util.ArrayList; public class HomWork { stat..
더보기 로또를 구매하는 프로그램 작성하기 사용자는 로또를 구매할 때 구매할 금액을 입력하고 입력한 금액에 맞게 로또번호를 출력한다. (단, 로또 한장의 금액은 1000원이고 거스름돈도 계산하여 출력한다.) ========================== Lotto 프로그램 -------------------------- 1. Lotto 구입 2. 프로그램 종료 ========================== 메뉴선택 : 1
Scanner 설정 Scanner 객체 생성 Scanner sc(변수명) = new Scanner(System.in); 문자열 String name = sc.next(); 더보기 실행 예시) ************************** 호텔 문을 열었습니다. ************************** ******************************************* 어떤 업무를 하시겠습니까? 1.체크인 2.체크아웃 3.객실상태 4.업무종료 ******************************************* 메뉴선택 => 1 101 홍길동 1 102 성춘향 3 2 101 1 102 허준 2 101 3 4
public class HomeWork1 { /* * 학번(문자열), 이름, 국어점수, 영어점수, 수학점수, 총점, 등수를 멤버로 갖는 Student클래스를 만든다. 생성자는 학번, 이름, 국어, 영어, 수학 점수만 매개변수로 받아서 처리한다. 이 Student객체들은 List에 저장하여 관리한다. List에 저장된 데이터들을 학번의 오름차순으로 정렬하여 출력하는 부분과 총점의 역순으로 정렬하는 부분을 프로그램 하시오. (총점이 같으면 학번의 내림차순으로 정렬되도록 한다.)//조건 (학번 정렬기준은 Student클래스 자체에서 제공하도록 하고, 총점 정렬기준은 외부클래스에서 제공하도록 한다.) */ public static void main(String[] args) { List s = new Array..
원본코드 public class HomeWork8 { Scanner sc = new Scanner(System.in); public static void main(String[] args) { HomeWork8 obj = new HomeWork8(); obj.process(); } private void process() { // 5명의 3과목 성적과 이름을 배열에 저장하고 // 총점과 평균과 등수를 구하여 출력 하시오. String[] name = {"김영훈", "박채연", "최진호", "김미선", "서혜진"}; int[][] score = { {85,72,81,0,0,1}, {67,90,87,0,0,1}, {77,79,94,0,0,1}, {80,90,52,0,0,1}, {97,65,77,0,0,1} ..
Grade public class Grade { //필드생성 int 국어; int 수학; int 영어; int sum; double avg; //생성자 생성 public Grade(int 국어, int 수학, int 영어) { super(); this.국어 = 국어; this.수학 = 수학; this.영어 = 영어; this. sum = 국어 + 수학 + 영어; this. avg = sum /3; } @Override public String toString() { return "Grade [국어=" + 국어 + ", 수학=" + 수학 + ", 영어=" + 영어 + ", sum=" + sum + ", avg=" + avg + "]"; } } public class HomeWork11 { public st..
import java.util.ArrayList; //List타입 쓸려면 import 필요 public class HomeWork18 { public static void main(String[] args) { HomeWork18 obj = new HomeWork18(); 객체 생성 obj.process(); // process 메소드 호출 } public void process() { List list = dataInput(); //dataInput 메소드 호출해서 list 대입 int maxSal = getMaxSalary(list); getMaxSalary(list) 호출해서 maxSal 대입 System.out.println("최대 월급은 " + maxSal); HashMap map = getDe..
import java.util.Arrays; //sortArray(변수명); 배열 정렬 import java.util.Random; //Random().nextInt(6)+1; 1~6 숫자 랜덤 import java.util.Scanner; // Scanner public class HomeWork16 { // 시작점 public static void main(String[] args) { HomeWork16 h = new HomeWork16(); // HomeWork16 class에 대한 객체 생성 Scanner sc = new Scanner(System.in); // Scanner 입력 System.out.println("주사위를 몇 번 던지겠습니까?"); // 주사위를 몇 번 던지겠습니까? 출력 i..