목록2024/07/02 (3)
The Debugging Chronicles : "코드의 미학"
생성자의 오버로딩함수의 오버로딩그리고this() 함수 예제1. 현재속도는 반드시 0으로 시작2. 최고속도를 지정해주지않으면 기본값 1203. 차주이름은 등록하지않으면 "무명"으로 저장됨4. speedUp() -> 속도 50 증가5. speedDown() -> 속도 100 감소+) speedUp(값) -> 해당 값 만큼 속도가 증가 >>>생각해보기- 현재속도는 반드시 0으로 시작- 최고속도를 지정해주지않으면 기본값 120- 차주이름은 등록하지않으면 "무명"으로 저장됨 - 생성자 함수의 가능한 모든 조건 생각해보기 1. 이름이 없으면 "무명" 2. 이름이 있고 최고 속도가 지정되지 않을 때 3. 이름이 없고 최고 속도가 지정되어 있을 때 4. 이름이 있고 최고 속도가 지정되어..
클래스 변수명 = new 생성자();포켓몬 피카츄 = new 포켓몬(); 포켓몬 : 자료형, JAVA 객체 지향 코딩의 기본 단위피카츄 : 변수명, new 로 만들었기 때문에 객체명new : 클래스로 변수(객체)를 생성할 때 사용하는 연산자포켓몬 : 생성자 함수, 클래스 명과는 동일한 특징 문제학생 클래스가 있습니다.학생은 학번(PK,정수),이름,성적(정수),등급(char)이 있습니다.학생은 반드시 이름을 가져야합니다.학생을 생성할때, 성적이 0~100점 사이로 랜덤 저장됩니다.학생의 번호는 1001번부터 차례대로 증가하며 부여됩니다.성적이 0~59 C 60~79 B 80~100 A 등급입니다.학생이 hello() 인사를 하면, 이름과 성적, 등급을 화면에 출력합니다.학생이 test() 시험을 보면..
문제 01. 배열 정렬하기정수 배열을 정렬해서 반환하는 solution() 함수를 완성하시오. 제약조건정수 배열의 길이는 2 이상 10^5이하 입니다.정수 배열의 각 데이터 값은 -100,000이상 100,000이하입니다.입출력의 예 입력 출력[1,-5,2,4,3][-5,1,2,3,4][2,1,1,3,2,5,4][1,1,2,2,3,4,5][6,1,7][1,6,7] 문제 분석하고 풀기1. 정렬해서 반환하는 => Arrays.sort 메소드 'Array.sort'기본적으로 'Array.sort'배열은 오름차순으로 정렬한다. 사용예시)a. 정수 배열 정렬import java.util.Arrays;public class E..