본문 바로가기

Java

java - 조건문 Conditional Statement, import

조건문 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() 가 있긴 하지만 버그가 있으니 사용하지 말자.