본문 바로가기

반응형

개발자 세릴리/JAVA

(5)
[JAVA] 명품자바프로그래밍 6장 실습 6장 실습문제 1번 : MyPoint 클래스 작성하기 class MyPoint { int x, y; public MyPoint(int x, int y) { this.x = x; this.y = y; } @Override public String toString() { return "Point (" + x + ", " + y + ")"; } public boolean equals(Object obj) { MyPoint p = (MyPoint)obj; if(x==p.x && y==p.y) return true; else return false; } } public class Ex6_01 { public static void main(String[] args) { MyPoint p = new MyPoint(3..
[JAVA] 명품자바프로그래밍 5장 실습 5장 실습문제 1번 : TV를 상속받은 ColorTV 클래스를 작성하라. class TV { //속성 private int size; //메소드정의(생성자, getters&setters, toString) public TV() {} public TV(int size) { this.size = size; } public int getSize() { return size; } public void setSize(int size) { this.size = size; } @Override public String toString() { return "TV [size=" + size + ", getSize()=" + getSize() + "]"; } } class ColorTV extends TV { //속성 p..
[JAVA] 명품자바프로그래밍 4장 실습 4장 실습문제 1번 : TV클래스를 작성하라 class TV { //속성 private String name; private int year; private int size; //생성자 TV(String name, int year, int size) { this.name = name; this.year = year; this.size = size; } //메소드 void show() { System.out.println(name+" 에서 만든 "+year+"년형 "+size+"인치 TV입니다."); } } public class Ex4_1 { public static void main(String[] args) { TV tv = new TV("LG", 2022, 75); tv.show(); } } 4장 ..
[JAVA] 명품자바프로그래밍 3장 실습 3장 실습문제 1번 : 다음 프로그램에 대해 물음에 답하라 int sum = 0, i = 0; while (i < 100) { sum = sum + i; i += 2; } System.out.println(sum); 3-1-1. 무엇을 계산하는 코드이며 실행 결과 출력되는 내용은? while문 안에서 2의 배수를 계속 합산해 가는 프로그램이며 i가 100이 되면 멈추고 2450이 출력된다. 3-1-2. 위의 코드를 mail() 메소드로 만들고 WhileTest 클래스로 완성하라 public class WhileTest { public static void main(String[] args) { int sum = 0, i = 0; while (i < 100) { sum = sum + i; i += 2; }..
[JAVA] 명품자바프로그래밍 2장 실습 2장 실습문제 1번 : 원을 달러로 변환하는 프로그램 //원화를 입력받아 달러로 바꾸어 출력하기 public class Ex2_1 { public static void main(String[] args) { final double rate = 1100.0; System.out.println("원화를 입력하세요(단위 원) >>"); Scanner sc = new Scanner(System.in); int won = sc.nextInt(); double dollar = won/rate; System.out.println(won + "원은 $" + dollar + "입니다."); sc.close(); } } 2장 실습문제 2번 : 2자리 정수를 입력받고 십의 자리와 일의 자리 비교하기 //스캐너로 10~99 ..

반응형