본문 바로가기

문제 풀이20

[Java] 상속과 메서드 오버로딩을 활용하여 급여관리 시스템 만들어보기 package overriding; import java.util.Scanner; // 부모 클래스 class Employee { // 멤버 변수 String name;// 이름 // 게터 String getName() {// 이름 획득 return name; } // 세터 void setName(String n) {// 이름 지정 this.name=n; } // 상속을 받을 클래스에서 재정의를 진행할 메서드 int getPays() {// 급여 계산 return 0; } } // 정규직_자식 클래스 class Permanent extends Employee { // 멤버변수 // String name; int pays; // 급여 int bonus; // 보너스 Permanent() { } // 기본 .. 2021. 8. 30.
[Java] 클래스 응용문제_영수증 출력하기 package Exam; import java.util.Scanner; class Bill { String name; //품명 int price; //단가 int quantify; //수량 public Bill() {}// 기본 생성자 public Bill(String n, int p, int q) {// 인자 생성자 name = n; price = p; quantify = q; } } public class Ex05_BIll { // 추후 배울 개념, final가 붙으면 값을 변경할 수 없음 // 부가가치세율은 클래스멤버로 선언해야 한다고 단서조항 있음. public static final double TAX_RATE = 1.1; public static void main(String[] args) {.. 2021. 8. 29.
[Java] 클래스 응용문제_TV 정보 바꾸기 [문제] TV 객체를 만들되, tv1이라는 참조변수를 이용하여 객체를 만들어 아래와 같이 정보를 변경하세요 조건1) 색상 : 흰색, 전원 : off, 채널 :15 조건2) tv1 정보를 화면에 출력 - display() 메소드 호출 조건3) tv1 정보를 다음과 같이 변경하여 화면에 출력 색상 :흰색, 전원 :on , 채널 : 28 [문제2] TV 객체를 만들되, tv2이라는 참조변수를 이용하여 객체를 만들어 아래와 같이 정보를 변경하세요 조건1) 색상 : 흰색, 전원 : off, 채널 :32 조건2) tv1 정보를 화면에 출력 - display() 메소드 호출 조건3) tv1 정보를 다음과 같이 변경하여 화면에 출력 색상 :검정색, 전원 :on , 채널 : 11 package Class; public .. 2021. 8. 23.
[Java] 배열 알고리즘 응용문제 01) 다음과 같이 출력되도록 코딩해보세요 12345 678910 1112131415 1617181920 2122232425 public class Exam03_04 { public static void main(String[] args) { // 2차원 배열의 행, 열 지정 int[][] arr=new int[5][5]; // 메모리 저장 int count = 1;// 초기값 설정 for(int i=0; i 2021. 8. 20.
[Java] 배열을 통해 값을 무작위로 입력받고, 내림차순으로 재정렬하기 import java.util.Scanner; public class Exam03_02 { public static void main(String[] args) { //배열 크기 지정 Scanner sc=new Scanner(System.in); System.out.print("배열의 크기를 입력하세요"); int[] arr=new int[sc.nextInt()]; //숫자 입력 System.out.printf("%d개의 숫자를 입력하세요\n", arr.length); for(int i=1; i 2021. 8. 20.
[Java] 다중 for문을 응용하여 A~Z 출력하기 문) 다중 for문을 적용하여 다음과 같은 출력결과가 나타나도록 하시오. ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXY ABCDEFGHIJKLMNOPQRSTUVWX ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRSTUV ABCDEFGHIJKLMNOPQRSTU ABCDEFGHIJKLMNOPQRST ABCDEFGHIJKLMNOPQRS ABCDEFGHIJKLMNOPQR ABCDEFGHIJKLMNOPQ ABCDEFGHIJKLMNOP ABCDEFGHIJKLMNO ABCDEFGHIJKLMN ABCDEFGHIJKLM ABCDEFGHIJKL ABCDEFGHIJK ABCDEFGHIJ ABCDEFGHI ABCDEFGH ABCDEFG ABCDEF .. 2021. 8. 20.