본문 바로가기
728x90
반응형

분류 전체보기304

[BACKEND]코딩 테스트 7 Q1. package Coding_Test; import java.util.Scanner; //Q11. while문을 사용하여, 1부터 Scanner 클래스 활용 입력값(예시 : 20)까지 // 양의 정수 중에서 다음의 실행 결과와 같이 // 3의 배수값들을 출력하고, 3의 배수값들의 합을 다음의 실행 결과와 같이 구하는 // 자바 프로그램을 제작해 봅니다. // [Scanner 클래스 활용 입력값이 10일 경우] // 3의 배수값을 알고 싶은 입력값을 입력해 주세요 ==> 10 // 3의 배수값 = 3 // 3의 배수값 = 6 // 3의 배수값 = 9 // 1부터 10까지 숫자 중에서 3의 배수값들의 합 = 18 // [Scanner 클래스 활용 입력값이 20일 경우] // 3의 배수값을 알고 싶은 입.. 2023. 8. 30.
[BACKEND]JAVA_ECLIPSE23 예외 처리 Exeception 예외처리 예외처리(exception handling) package chapter10.sec01.exam01; // 자바 프로그램에서 가장 빈번하게 발생하는 실행 예외는 java.lang.NullPointerExceptionExample 입니다. // 이것은 객체 참조가 없는 상태, 즉 null 값을 갖는 참조 변수로 객체 접근 연산자인 도트(.)를 사용했을 때 // 발생합니다. 객체가 없는 상태에서 객체를 사용하려 했기 때문에, 예외가 발생한 것입니다. // NullPointerException 활용 예시입니다. public class NullPointerExceptionExample { public static void main(String[] args) { //String dat.. 2023. 8. 29.
[BACKEND]JAVA_ECLIPSE22 익명 객체 Annonymous 익명 객체 이름없는 객체, 어떤 클래스를 상속하거나 인터페이스를 구현해야한다. 일반 상속과 형식이 다름, 중괄호 안에 내용이 중요하다. 부모클래스에 매개값에 해당되는 구문(중괄호) 필드 메소드를 사용하여 편리하게 새용할 수 있다. 부모클래스 [필드| 변수] = new 부모클래스(매개값,...) { //필드 //메소드 }; 부모클래스 person.java 익명 자식 객체 생성 Anonymous.java AnonymousExample 실행클래스 인터페이스 package chapter09.sec02.exam02; // 두개의 추상 메서드를 갖는 Remotecontrol 인터페이스를 소스 코딩합니다! public interface RemoteControl { public void turnOn.. 2023. 8. 29.
[BACKEND]JAVA_ECLIPSE 코딩테스트6 Q1. import java.util.Scanner; //Q7. for문을 사용하여, 1부터 Scanner 클래스 활용 입력값(예시 : 20)까지 // 양의 정수 중에서 다음의 실행 결과와 같이 // 3의 배수만 출력하는 자바 프로그램을 제작해 봅니다. // 실행 결과 : 3 6 9 12 15 18 public class Coding_Test09 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("3의 배수값을 알고싶은 정수를 입력하세요==>"); int num = scan.nextInt(); for (int i = 1; i 7 7 X 1 = 7 7 X 2 = 14 7 X 3.. 2023. 8. 29.
[BACKEND]JAVA_ECLIPSE21 중첩 클래스와 중첩 인터페이스 중첩클래스 Nested class 클래스 안에 클래스를 생성 외부 클래스인 바깥 클래스(outter class)와 , 내부 클래스(inner class)로 형성 ● 멤버 클래스 : 재사용 가능 ● 로컬클래스 : 메서드를 사용하면 없어짐, 메서드가 실행될때만 사용할 수있음 같은 인스턴스 멤버만 사용가능 중첩클래스 구현 클래스 중첩클래스의 접근 제한 package chapter09.sec01.exam02; public class Ace { // 인스턴스 멤버 클래스 class Base{ } //정적 멤버 클래스 static class Case{ } // 인스턴스 필드 선언 Base field1 = new Base(); Case field2 = new Case(); // 인스턴스 메서드 선언 void meth.. 2023. 8. 28.
[BACKEND]JAVA_ECLIPSE20 타입 변환과 다양성 세모의 실선: 상속 tire 인터페이스 생성 금호타이어 실체클래스 구현 >> 금호타이어 복사 > 한국타이어로 이름 변경 car 클래스 생성 실행클래스 생성 매개변수의 다형성 매개변수에 인터페이스를 넣어서 사용하겠다. 매개변수의 인터페이스화 매개변수의 인터페이스화 활용 vehicle 인터페이스 생성 인터페이스를 매개변수로 쓰면 인터페이스의 기능을 사용할 수 있다. 버스와 택시 구현클래스로 생성 실행클래스 생성 자동타입변환: Vehicle vehicle = bus; 실선, 하얀색 삼각형 - 상속 점선, 하얀색 삼각형 - 인터페이스 구현 점선, 검은색 삼각형 - 실행관계 강제 타입 변환 타입을 강제로 맞춰준다. instence of 인터페이스 구현 클래스 강제타입변환 instance of 어떤 구현 객체가 변.. 2023. 8. 28.
728x90