반응형 Language/Java48 자바 입문하기20 - 문제풀기)약수의 합 입문하기 과정에서 배운것들을 활용해 해당 문제를 풀어보기 https://programmers.co.kr/learn/courses/5/lessons/457 자바 입문 - 약수의합 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 문제 설명 자연수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 자연수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 .. 2022. 1. 12. 자바 입문하기19 - 사용자정의 exception 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 사용자 정의 Exception : Exception이나 Exception의 자식을 상속받아 만들어진 클래스 클래스의 이름만으로 어떤 오류가 발생했는지 알게 해 더욱 직관성을 높이기 위해서 사용 Exception 클래스를 상속받아 정의한 checked Exception - 반드시 오류를 처리해야만 하는 Exception - 예외 처리하지 않으면 컴파일 오류 발생 Ru.. 2022. 1. 12. 자바 입문하기18 - throws, throw 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr Throws : 예외가 발생했을 때 예외를 호출한 쪽에서 처리하도록 던져주는 것 public class ExceptionExam2 { public static void main(String[] args) { int i = 10; int j = 0; try { int k = divide(i,j); System.out.println(k); }catch(Arithmeti.. 2022. 1. 12. 자바 입문하기17 - Exception 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr Exception(예외처리) : 프로그램 실행 중 예기치 못한 가건을 예외라고 함. 예외 상황을 미리 예측하고 처리하는 것을 예외 처리라고 함. 문법 try{ 수행할코드(오류가 발생할 가능성이 있는 블록) }catch(예외클래스 변수명) { 예외 처리 블록 (오류 발생시 실행할 블록) }finally{ 예외 발생 여부에 상관없이 반드시 실행되는 블록 (생략가능) }.. 2022. 1. 12. 자바 입문하기16 - 내부클래스 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 내부클래스 : 클래스 안에 선언된 클래스, 중첩된 클래스 혹은 인스턴스 클래스(instance class)라고 불림. 위치에 따라 4가지 형태가 있음 1. 클래스 안에 인스턴스 변수, 즉 필드를 선언하는 위치에 선언되는 경우. 중첩 클래스 혹은 인스턴스 클래스라고 한다. 내부에 있는 Cal 객체를 생성하기 위해서는, 밖에는 InnerExam1의 객체를 만든 후 In.. 2022. 1. 12. 자바 입문하기15 - 인터페이스 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 인터페이스 : 서로 관계가 없는 물체들이 상호 작용을 하기 위해서 사용하는 장치나 시스템 마치 목차처럼 어떤 기능들이 있는지 쭉 나열하는 것. (추상 클래스!!!) 인터페이스 정의 - 추상 메서드와 상수를 정의할 수 있다. - 객체를 생성 불가능 public interface TV { public int MIN_VOLUME= 0; public int MAX_VOLU.. 2022. 1. 12. 자바 입문하기14 - 클래스 형변환 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 클래스 형 변환 : 부모 타입으로 자식 객체를 참조하게 되면 부모가 가지고 있는 메서드만 사용할 수 있다. 자식 객체가 가지고 있는 메서드나 속성을 사용하고 싶다면 형 변환해야 한다. - 부모 Car클래스 public class Car { public void run() { System.out.println("Car의 run메서드"); } } - 자식 Bus클래스 .. 2022. 1. 11. 자바 입문하기13 - 상속, 접근제한자, 추상클래스, super 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 상속 : 부모가 가진 것을 자식에게 몰려주는 것을 의미 노트북은 컴퓨터의 한 종류 침대는 가구의 한 종류, 혹은 침대는 가구 소방차는 자동차 해당 관계들을 "is a" 관계 혹은 "kind of" 관계라고 함. Car를 상속받은 Bus를 class로 표현하는 방법 부모 클래스 Car public class Car { String name; int number; pu.. 2022. 1. 11. 자바 입문하기12 - 오버로딩, 오버라이딩, this(), 패키지 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 메서드 오버 로딩 : 매개변수의 유형과 개수를 다르게 하여 같은 이름의 메서드를 여러 개 가질 수 있게 하는 기술 메서드 오버 로딩 방법 이름은 같지만 매개변수가 다른 메서드 public class MyClass2 { public int plus(int x, int y) { return x+y; } public int plus(int x, int y, int z) .. 2022. 1. 11. 이전 1 2 3 4 5 6 다음 반응형