국비 썸네일형 리스트형 Java 웹개발자 과정 8일차 - 중복정의, 생성자, this, 프로그램만들기(1) 메소드 중복정의 (overloading) 클래스 안에 같은 이름의 메소드를 여러개 정의하는 것 매개변수가 서로 달라야 중복정의가 가능하다. 매개변수의 갯수, 타입이 달라야 같은 이름을 가진 메소드를 여러 개 정의할 수 있다. void plus(int x, int y) { } // 매개변수의 타입이 다르다. void plus(double x, double y) { } // 매개변수의 갯수가 다르다. void plus(int x, int y, int z) { } // 매개변수의 갯수가 다르다. void plus(int... x) { } void plus(int... x) { } 더보기 가변길이 매개변수이고 형식은 ...✓(띄어쓰기) 로 쓴다. 가변길이 매개변수를 다른 매개변수와 사용할 때는 가변길이 매개변수.. 더보기 Java 웹개발자 과정 7일차 - 메소드 클래스와 클래스의 관계 has a 관계 is a 관계 포함관계 상속관계, 구현관계 Car has a tire Galaxy is a SmartPhone Car has a engine Iphone is a SmartPhone String과 Student는 has a 관계이다. public class StudentScore { String name; int kor; int eng; int math; } // 이번 시험에 5명의 학생이 시험에 응시했다. // 학생 각각의 점수를 저장하는 StudentScore객체를 생성하고, 객체의 필드에 학생이름, 성적을 저장한다. // 5명 학생의 시험점수를 하나의 이름으로 관리하기 위해서 StudentScore을 여러개 저장하는 배열객체를 생성한다. // 배열객체에 순서대.. 더보기 Java 웹개발자 과정 4일차 - switch문, for문, 이중for문, Scanner switch문 switch(연산식 혹은 값) { case 값1: 수행문1; 수행문1; break; case 값2: 수행문2; 수행문2; break; default: 수행문3; 수행문4; } 연산식 혹은 값이 값1과 일치하면 수행문1이 실행되고, break문을 만나서 switch문을 빠져나온다. 연산식 혹은 값이 값2과 일치하면 수행문2이 실행되고, break문을 만나서 switch문을 빠져나온다. 연산식 혹은 값이 값1, 값2와 모두 일치하지 않으면 수행문3이 실행되고, switch문을 빠져나온다. default는 마지막에 사용하기 때문에 break를 쓰지 않아도 빠져나온다. - switch문은 equal비교에서만 가능하다. 특정 범위 내에 속하는 것을 골라내기 위해서 사용할 순 없고, case가 딱 정.. 더보기 Java 웹개발자 과정 3일차 - 비교연산자, 논리연산자, 삼항연산자, if문, 변수의 스코프, 내포된 if문과 빠른 종료 우리가 지금까지 수행문 1에서 수행문 4까지 순서대로 작동하는 코드를 작성했다. public static void main(String[] args){ 수행문1; 수행문2; 수행문3; 수행문4; } 하지만 우리가 원하는 것은 이렇게 조금 더 복잡한 코드를 실행시키고 싶다. 이러한 복잡한 코드를 실행하기 위해 비교연산자와 논리 연산자를 많이 사용하게 된다. 비교 연산자 > >= = 더보기 이전 1 다음