목록Solved (19)
Dev.J

Food클래스를 상속받아 멜론클래스를 작성. Food – 칼로리, 가격, 중량. Melon – 경작농원 정보를 추가로 가짐. getter, setter, 생성자를 작성. 클래스들의 객체를 만들고, 각 객체의 모든 정보를 출력하는 테스트 클래스를 완성하시오. (필요한 것은 추가로 선언하여 구현) class Food { private int cal, cost, kg; Food 생성자정의(cal, cost, kg) { … } getter setter } class Melon extends Food { private String info; 생성자 정의(cal, cost, kg, info) { … } getter setter toString() { melon 정보 출력 } --------..

책을 나타내는 Book 클래스를 상속받아서 잡지를 나타내는 Magazine 클래스를 작성한다. Book클래스는 제목, 페이지수, 저자등의 정보를 가진다. Magazine클래스는 추가로 발매일 정보를 가진다. 생성자, 접근자, 설정자를 포함하여 각각의 클래스를 작성하고 각 객체의 모든 정보를 출력하는 테스트 클래스를 작성. ------------ //Book 클래스 public class Book1 { public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public int getPage() { return page; } public void setPage(int ..
while문을 이용하여 정수 여러개를 입력받고 평균을 출력하시오. 0 이 입력되면 입력을 종료한다. nextInt 를 이용 ------------ import java.util.Scanner; public class Main { public static void main(String[] args) { int i; int n = 0; int sum = 0; boolean start = true; Scanner sc = new Scanner (System.in); System.out.println("정수를 입력하고 마지막에 0을 입력하세요\n"); while(start){ i = sc.nextInt(); if(i != 0){ sum += i; n++; } else { start = false; } } S..

주민등록번호(123456-1234567) 를 입력받아 여자인지 남자인지를 판별하여 출력하시오. -String ans = scan.next(); if(ans.equals("n")) 으로 반복문을 제어한다. -charAt() 를 이용하여, 8번째 문자를 추출해 여자인지 남자인지를 판별한다. if 1 or 3 > 남자 , if 2 or 4 > 여자 ------------ import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //String ans = sc.next(); //입력받는 주민번호 전체 String ans; char gen = ' '; //8번째..

[오버로딩] Average 클래스 안에 다음과 같이 getAverage() 를 overloading하고 테스트하시 오. -두개의 정수를 받아서 평균을 구하는 메소드 getAverage(int a, int b)를 정의하시오. -세개의 정수를 받아서 평균을 구하는 메소드 getAverage(int a, int b, int c)를 중복정의하시오. class Average{ public int getAverage(int a, int b) { int result = (a+b)/2; return result; } public int getAverage(int a, int b, int c) { int result = (a+b+c)/3; return result; } }

1~100 의 난수 100개를 발생시켜 수들의 합과 평균을 구하시오. Math.random() ( 0
보호되어 있는 글입니다.

500원, 100원, 50원, 10원짜리 동전의 갯수를 입력하여 돈의 액수를 계산하는 프로그램. nextInt() 이용 --- import java.util.*; public class Main { public static void main(String[] args) { int fhd; int hd; int fty; int ten; Scanner sc = new Scanner (System.in); System.out.println("500원 동전의 개수 : \n"); fhd = sc.nextInt(); System.out.println("100원 동전의 개수 : \n"); hd = sc.nextInt(); System.out.println("50원 동전의 개수 : \n"); fty = sc.next..

키보드에서 영문자 한자를 입력받아 소문자는 대문자로 , 대문자는 소문자로 변환하여 출력하는 프로그램. next() 와 charAt(int)메소드를 이용 대문자 -> 소문자 소문자 -> 대문자 입력된 문자가 영문자가 아니면 "영문자가 아닙니다" 를 출력한다 0 이 입력되면 프로그램을 종료 --- (i의 잘못된 사용, 메서드 사용시 범위 설정 오류 등으로 실행되지않음) import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int i; int i2; String a2; String out = ""; b..