분류 전체보기502 [JAVA] 2022.09.09 - StringClass ❓ 문제 : * 다음 결과가 나오도록 프로그램 수정하기 * [결과] * basket * basketball package chap11; public class Test4 { public static void main(String[] args) { String str = "base"; System.out.println(str.replace('e','k')+"et"); str += "ball"; System.out.println(str); } } ❓ 문제 : [결과] HTML=>홍길동 CSS=>김삿갓 JavaScript=>이몽룡 JAVA=>성춘향 JSP=>임꺽정 스프링=>향단이 package chap11; public class Test5 { public static void main(String[] arg.. 2023. 4. 29. [JAVA] 2022.09.07 - 내부 클래스 ❓ 문제 : Outer10클래스의 내부 클래스 Inner1, inner2 의 멤버변수 iv,cv의 값 출력되도록 구동 클래스를 완성하시오 [결과] Outer10.Inner1.iv:100 Outer10.Inner1.cv:10 Outer10.Inner2.iv:200 Outer10.Inner2.cv:20 package chap11; class Outer10 { int iv; static int cv; class Inner1 extends Object { int iv = 100; static final int cv = 10; } static class Inner2 { int iv = 200; static int cv = 20; } } public class Test1 { public static void mai.. 2023. 4. 29. [JAVA] 2022.09.06 - 예외 처리 ❓ 문제 : UnsupportFunctionException 클래스 구현하기 1. 멤버변수 : private final int ERR_CODE; 2. 멤버메서드 : public int getErrCode() : ERR_CODE 값 반환 public String getMessage() : 오버라이딩 메서드. 부모클래스의 message 값과 ERR_CODE 값 반환. 3. 예외처리를 안해도 되도록 구현. 4. 생성자는 구동클래스의 호출에 맞도록 구현 [결과] 지원하지 않는 기능입니다.오류코드:200 200 chap9.UnsupportFunctionException: 지원하지 않는 기능입니다.오류코드:200 at chap9.Test1_A.main(Test1_A.java:31) 문제 package chap9; .. 2023. 4. 29. [JAVA] 2022.09.05 - java 접근 제한자, 클래스 구현 ❓ 문제 : 구동클래스를 실행하였을때 다음의 결과가 나오도록 관련 클래스를 구현하기 [결과] DanceRobot은 춤을 춤니다. SingRobot은 노래를 부릅니다. DrawRobot은 그림을 그립니다. 문제 package chap8; public class Test1 { public static void main(String[] args) { Robot[] robot = new Robot[3]; robot[0] = new DanceRobot(); robot[1] = new SingRobot(); robot[2] = new DrawRobot(); for(Robot r : robot) { r.action(); } } } package chap8; abstract class Robot { String nam.. 2023. 4. 29. [JAVA] 서술형-클래스 생성자 문제 1. 접근 권한이 다음과 같이 지정되어 있을 경우 문제가 발생하는 문장을 찾으시오.(숫자가 기술되어 있습니다. 몇 번 문장이 잘못 된 것인지 번호를 기술하시오. class Parent { private int a; int b; protected int c; public int d; } class Child extends Parent { public Child(int a, int b, int c, int d){ this.a=a; //(1) this.b=b; //(2) this.c=c; //(3) this.d=d; //(4) } void func( ){ System.out.println(a); //(5) System.out.println(b); //(6) System.out.println(c); //(7) .. 2023. 4. 28. [JAVA] 2022.09.02 - java 클래스 구현, 추상 클래스 ❓ 문제 : 1. 회사가 고용하는 여러 유형의 직원들이 있다. 직원은 정규직원과 비정규직원 으로 나뉜다. 모든 직원은 직원구분(type), 이름(name), 주소(address),소속부서(dept)정보를 가진다ㅏ. 정규직원은 직원번호(empNo), 직급(position), 연봉(salary)를 가진다. 비정규직원은 계약만료일(expireDate), 기본임금(primaryPay)를 가진다. 직원클래스(Employee) 정규직원 클래스(FormalEmployee) 비정규직원클래스(InformalEmployee) 또한 모든 직원은 급여를 받는다. 정규직원은 급여로 연봉 / 12 로 비정규직원은 기본입금 모든 클래스에 getPay() 메서드를 구현하기 구동클래스 실행시 다음의 결과가 나오도록 클래스 생성하기 [.. 2023. 4. 28. [JAVA] 2022.09.01 - java 클래스 생성자 문제 : Coin 클래스와 구동 클래스 구현하기 - Coin 클래스 멤버 변수 : int side(앞면 : 0, 뒷면:1), sno(동전번호), cnt(동전번호 생성을 위한 클래스변수) 생성자 : () : 매개변수 없는 생성자 앞면으로 등록 (int side) : side(0|1)로 동전의 면을 결정 멤버 메서드 : void flip() Math.random() 메서드를 사용하여 side를 결정 => 0,1만 가능 - 구동 클래스 Coin 클래스의 객체를 10개 생성하기 객체 생성시, 동전 번호를 입력하고 flip()메서드를 이용하여 각각의 동전이 앞면인지 뒷면인지 여부를 출력하기 [결과] 1번동전 : 앞면 2번동전 : 뒷면 ..... 전체 앞면 동전의 갯수 : 전체 뒷면 동전의 갯수 : 풀이 1 cla.. 2023. 4. 28. [JAVA] 2022.08.30 - java 가변배열, 클래스 정의 사용 삼각형의 높이를 입력받아, 다음과 같은 역 직각삼각형을 출력하기 [결과] 삼각형의 높이를 입력하세요 5 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 package chap6; import java.util.Scanner; public class Test1 { public static void main(String[] args) { System.out.println("삼각형의 높이를 입력하세요."); Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int data = 0; int[][]arr = new int[n][]; int count=0; for(int i=arr.length-1;i>=0;i--){ arr[i] = ne.. 2023. 4. 27. 이전 1 ··· 8 9 10 11 12 13 14 ··· 63 다음