목록java 연습문제 (5)
이지은님의 블로그

1. Scanner 클래스로 -1이 입력될 때까지 양의 정수를 입력받아 벡터에 저장하고 벡터를 검색하여 가장 큰 수를 출력하는 프로그램을 작성하라.import java.util.Scanner;import java.util.Vector;public class Prac7_1 { public static void main(String[] args) { System.out.print("정수(-1)이 입력될떄까지>>"); Scanner s = new Scanner(System.in); Vector num = new Vector(); int max=0; while (true) { int n = s.nextInt(); ..

1. 다음 main()이 실행되면 아래 예시와 같이 출력되도록 MyPoint 클래스를 작성하라.class MyPoint{ private 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; } el..

1. 다음 main() 메서드와 실행 결과를 참고하여 TV를 상속받은 ColorTV 클래스를 작성하라.class TV{ private int size; public TV(int size) { this.size = size; } protected int getSize() {return size;} } class ColorTV extends TV{ private int color; public ColorTV(int size, int color){ super(size); this.color = color; } protected int getColor() {return color;} public void printProperty(){ ..

1. 자바 클래스를 작성하는 연습을 해보자. 다음 main()메소드를 실행하였을 떄 예시와 같이 출력되도록 TV클래스를 작성하라.class TV{ String name; int year; int inch; public TV(String name, int year, int inch){ this.name = name; this.year = year; this.inch = inch; } public void show(){ System.out.println(name+"에서 만든 "+year+"년형 "+inch+"인치 TV"); }}public class prac4_1 { public static void main(Str..

1. Scanner클래스를 이용하여 원화를 입력받아 달러로 바꾸어 다음 예시와 같이 출력하는 프로그램을 작성하라 . $1=1100원으로 가정하고 계산하라.import java.util.Scanner;public class prac2_1 { public static void main(String[] args) { System.out.print("단위를 입력하세요(단위 원)>>"); Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); System.out.println(num+"원은 $"+(float)num/1100+"입니다"); scanner.close..