Individual Learning
-
-
231115_오큰수 구하기Individual Learning/Java 2023. 11. 15. 17:39
package myProject; import java.util.*; public class Training_1114_7 { public static void main(String[] args) { //오큰수 구하기 int[] num = new int[10]; Random random = new Random(); // Random 클래스 생성 for(int i = 0; i < 10; i++) { num[i] = random.nextInt(10); } System.out.println("랜덤수: " + Arrays.toString(num)); //int[] num = {9,5,4,8}; ArrayList result = new ArrayList(); for(int i = 0; i < num.length ;..
-
-
-
231028_Java 8장Individual Learning/Java 2023. 10. 28. 13:00
8장 예외처리 구조 프로그램 오류 (3가지) 프로그램 실행 중 발생할 수 있는 에러는 컴파일 에러, 런타임 에러, 논리적 에러로 총 세가지다. 컴파일 에러는 컴파일 시 발생하는 에러로, 비유하자면 컴파일 에러는 실행 전, 시스템상으로 문법이 맞지 않거나 오타 등올 인해 발생하는 에러다. 런타임 에러는 실행 시 발생하는 에러다. 수를 0으로 나누는 경우 발생하는 에러와 같은 것이다. Java 에서는 실행 시 발생할 수 있는 오류를 에러와 예외로 구분하고 있다. 프로그램 코드에 의해 수습 할 수 없는 심각한 오류를 에러(error), 프로그램 코드에 의해 수습될 수 있는 미약한 오류를 예외(exeption)이다. 논리적 에러는 실행은 되지만 의도와 다르게 동작하는 것이다. 즉 컴파일과 실행이 되었지만 사람의..
-
-
231025_Java 2장Individual Learning/Java 2023. 10. 26. 00:12
*2장: 변수...전체 -변수, 상수, 리터럴, 기본형, 참조형 *3장: 연산자...전체 -연산자, short circuit 연산, 난수게임 이해 *4장: 조건문과 반복문... 전체 *5장: 배열...전체 *6장: 객체지향1 - class, 변수, static, 메소드, return, overloading, 생성자 3가지, instance 변수, class 변수 *7장: 객체지향2 - 상속, overriding, this, this(), super, super() - package, import, static, final, 접근제어자(public, private, protected, default), up casting *8장: - 예외처리 구조: try-catch-finally, 오류 종류 3가지 - ..