-String
: 참 거짓 타입으로 true / false 로 값이 리턴된다.
type 1: 변수 먼저 선언 후 boolean
int myAge = 20;
boolean isAdult = myAge > 20;
type 2: boolean과 함께 값을 true/false로 선언
boolean isTest = false;
: 정보를 묶을 때 List를 사용한다. 굉장히 중요!
아래는 꼭 기억하자.
1. 순서가 중요한 녀석임
2. 같은 자료형만 넣을 수 있음
3. 넣을 때는 add
4. 조회할 때는 get
5. 제거할 때는 remove
List 기본 형식
List<자료 종류> 변수명 = new ArrayList<>()
List<String> myList = new ArrayList<>();
String course1 = "웹개발 Spring";
String course2 = "프론트엔드 React";
// List에 넣어줄 문자열 만들기
myList.add(course1);
myList.add(course2);
//배열에 문자열 넣어주기! .add로 넣어준다.
sout(myList);
//배열에 들어간 문자열 확인하기
sout(myList.get(index 넘버 적어주기));
//배열에 들어간 n번째 문자열 조회하기
myList.remove(n)
//index n번째 삭제하기
:List 처럼 미리 작성된 코드를 불러오는 것
import 단축키
: 반복적인 행동을 줄여서 어디든 갖다쓸 수 있는 명령 모음이다.
반복적인 행동을 하는 명령들에 이름을 붙여서 그 이름만 호출해서 사용해보자!
method 기본형식
public (반환타입) 메소드명(파라미터) {
//명령내용
return (반환값)
}
method에서,
1. public은 무조건 쓴다 (기초편에는 이렇게!)
public 반환타입 메소드명 (재료){
//{} 사이에 명령 모음을 작성!
return 결과값;
//만약 return 값이 있다면 이런식으로도 작성!
}
그래서 2번이 method의 핵심 컨셉인게, 반복해야하는 부분을 절약하려고 한거니까 명령문을 적어줘야한다!
method 명은 명령문의 이름표라고 생각하고 naming 하자!
명령어를 실행할 때 값을 밖에서 받아와서 실행하는 경우가 있는데, 그때는 (재료) 자리에 밖에서 들어오는 값을 넣어준다. 예를 들어 (int a, String b)
3번 return을 하는 경우, 즉 명령의 결과가 있는 경우 이 메소드를 호출한 곳에 돌려주거나 아니면 뭐 아무것도 안하고 끝내거나 할 때가 있다.
인쇄하고 그냥 끝나는 경우에는 return 값이 없을 수 있지만,
두개의 int를 받아서 더하는 메소드다. 했을 땐 더한 값을 돌려줘야 한다 = return 값 존재.
그래서 return 값이 있을 땐, 그 return 값의 반환타입이 뭔지를 적어줘야 한다. (int 면 int, String 이면 String)
예시)
public String 메소드명() {
return "abc"
//값이 숫자면 위에 반환타입도 int로 바뀜
}
return 값이 없을 땐 void(=아무것도 없음/비었음)를 적어준다.