조건문 Conditional Statement, import
베이직자바
2019-12-04 21:47:00
*시작 전에 import 를 먼저 알아보자!
Scanner 같은 다른 패키지에 있는 클래스를 사용하고 싶을 때, 패키지의 위치를 알려주는 것.
ctrl + shift + o(알파벳) 하면 자동으로 위치 모르는 패키지들을 임포트 시켜준다.
▶ if
조건식의 결과가 true 이면 블럭안의 문장을 수행한다.
- else if
다수의 조건이 필요할 때 if 뒤에 추가한다.
- else
결과가 true 인 조건식이 하나도 없는 경우를 위해 추가한다.
-예시
▶ swith 문
조건식과 일치하는 case 문 이후의 문장을 수행한다.
- 조건식의 결과는 정수와 문자열(jdk 1.7 부터 문자열 허용) 허용한다.
- 조건식의 연산 결과는 정수와 문자열만 허용한다.
- case 문의 값은 리터럴과 상수만 사용할 수 있다. (= 변수는 불가능)
- break 를 만나면 swith 문을 빠져나간다.
- default 일치하는 조건식이 없을 경우.
- case 가 한번 적힐 때마다 꼭 break 를 써줘야 함. default에는 안 써도 됨.
-예시
▶Scanner
Scanner s = new Sanner(System.in)
System.out.println("문자열을 입력해주세요");
String input = s.nextLine();
System.out.println("숫자를 입력해주세요");
int input = Integer.parseInt (s.nextLine());
*s.nextInt() 가 있긴 하지만 버그가 있으니 사용하지 말자.
'Java' 카테고리의 다른 글
java - 배열 Array (0) | 2023.03.13 |
---|---|
java - 반복문 Repetitive Statement (0) | 2023.03.13 |
java - 논리연산자, 그 외 연산자 (0) | 2023.03.13 |
java - 산술연산자, 비교연산자 (0) | 2023.03.13 |
java - CLASS, 데이터 타입, 리터럴 종류, 형변환 (0) | 2023.03.13 |