일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 코딩테스트
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #정리 #기록
- 비전공자
- 정처기
- python
- javascript
- 혼자공부하는자바
- java
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- Algorithm
- 혼공자
- 자바
- 데이터베이스
- javaAlgorithm
- 정보처리기사실기
- 비전공자 #자바공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- 정보처리기사
- 정처기실기
- 자바알고리즘
- 알고리즘
- 정리
- 수제비
- GIT
- 개발자
- programmers
- 파이썬
- 기록
- 음악
- 데이터베이스실무
- github
- Today
- Total
목록JAVA (17)
This is a blog.

javac encoding error ▪ encoding utf-8 추가 작성 → javac (java 파일 이름) -encoding utf-8 java .class 파일 실행 오류 ▪ -classpath . 추가 작성 → java -classpath . (class 파일 이름)

1. 근삿값 알고리즘(Near Algorithm) // [?] 원본 데이터 중에서 대상 데이터와 가장 가까운 값 /** * 근삿값 알고리즘(Near Algorithm) : 차잇값의 절대값의 최솟값 */ public class NearAlgorithm { public static int Abs(int numbers) { // [0] 절댓값 구하기 로컬 함수 return (numbers < 0) ? -numbers : numbers; } public static void main(String[] args) { // [1] Initialize int min = Integer.MAX_VALUE; // 차잇값의 절댓값의 최솟값이 담길 그릇 // [2] Input int[] numbers = { 10, 20, 30..
1. 합계 알고리즘(Sum Algorithm) // [?] n명의 국어 점수 중에서 80점 이상인 점수의 합계 /** * 합계 알고리즘(Sum Algorithm) : 주어진 범위에 주어진 조건에 해당하는 자료들의 합계 */ public class SumAlgorithm { public static void main(String[] args) { // [1] Input : n명의 국어 점수 int[] scores = { 100, 75, 50, 37, 90, 95 }; int sum = 0; // [2] Process : 합계 알고리즘 영역 : 주어진 범위에 주어진 조건(필터링) for(int i=0; i= 80){ sum += scores[i]; // SUM } } // [3] Output System.o..
1. 알고리즘(Algorithm) 알고리즘(풀이법)이란 "문제 해결 능력"이다. 프로그램의 가장 작은 단위는 일반적으로 입력(Input) -> 처리(Process) -> 출력(Output)의 단계를 거친다. 입력 : 자료 구조(Data Structure)가 담당하는 영역. 처리 : 알고리즘 처리 영역. 출력 : UI가 담당하는 영역. 가공된 데이터가 출력. 난이도 알고리즘 사용유형 초급 합계(SUM) 합계를 출력하시오. 개수(COUNT; 횟수, 개수) 자료 건수를 출력하시오. 평균(AVERAGE) 평균을 출력하시오. 최댓값(MAX) 최댓값을 출력하시오. 최솟값(MIN) 최솟값을 출력하시오. 중급 최댓값(MAX) -> 최솟값(MIN) ~에 대해서 최댓값을 구하되, 동일값 발생시 ~에 대해서 최솟값을 구하시..
혼자 공부하는 자바 / 저자 : 신용권. chapter11. 기본 API 클래스 정리-1. 기본 API 클래스-1 Object 클래스 자바의 모든 클래스는 Object 클래스의 자식이거나 자손 클래스이다. Object는 자바의 최상위 부모 클래스에 해당한다. 객체 비교(equals()) - public boolean equals(Object obj){ ... } equals() 메소드의 매개 타입은 Object = 모든 객체가 매개값으로 대입될 수 있다. Object 클래스의 equals() 메소드는 비교 연산자인 ==과 동일한 결과를 리턴한다. 두 객체가 동일한 객체라면 true를 리턴, 그렇지 않으면 false를 리턴. String 객체의 equals() 메소드는 문자열이 동일한지 비교하는 것. =>..
혼자 공부하는 자바 / 저자: 신용권. chapter20. 예외 처리 정리. 예외 처리 예외 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류. 에러와는 다르게 예외 처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 할 수 있다. 예외와 예외 클래스 일반예외 - 컴파일러 체크 예외 => 프로그램 실행 시 예외가 발생할 가능성이 높음. - 컴파일 과정에서 해당 예외 처리 코드가 있는지 검사. 실행예외 - 넌 체크 예외. => 실행 시 예측할 수 없이 갑자기 발생. - 컴파일 과정에서 검사하지 않음. - RuntimeException의 하위 클래스. - 오로지 개발자의 경험에 의해서 예외 처리 코드를 작성해야 한다. - 예외 처리 코드를 넣지 않았을 경우, 해당..