switch문
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//백준 9498 시험성적 switch
Scanner sc = new Scanner(System.in);
/*switch 조건문 break; 반드시 써야한다.
* 범위 조건은 따질수가 없다. 어떤 값이 아닐경우 != 따질수 없다
* 변수의 값이 어떤 값이냐 에 따라 결과가 달라지는 조건문이다.
* <,>,<=,>=,== 사용할수 없다. boolean 값
*/
int score = sc.nextInt();
int s = score / 10;
/* score 의 값을 10로 나눈다. -> 10의 자리 추출
* 이렇게 해서 나올수 있는 결과는 0~10 사이.
*/
switch (s) {
case 10:
case 9:
System.out.println("A");
break;
/*break 반복문-> 반복을 그만두고 나감.
* switch -> 비교 그만두고 나감.*/
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
default:
System.out.println("F");
break;
//default 뒤엔 break가 없어도 switch 문은 끝이남
}
sc.close();
}
}
while문
public static void main(String[] args) {
while (조건문) { //while문의 조건문에 true만 있다면 무조건 실행
명령문1;
if (종료할 조건) {
break;
/*종료할 조건을 만족하면 break; 실행된다.
break; 가 없다면 계속 실행된다.*/
}
명령문2;
}//--> 반복문 1바퀴 순서 : 명령문1 -> if문 -> 명령문2 순서
}
}
'JAVA > JAVA' 카테고리의 다른 글
BigInteger >> long 보다 큰 수의 계산 (0) | 2022.09.16 |
---|---|
다른 진수 표현 --> 10진수로 바꾸기 (0) | 2022.09.16 |
public static void main(String[] args){ } (0) | 2022.09.13 |
Media # 특정 폴더 내의 모든 비디오를 재생하는 방법 (0) | 2019.09.18 |
Scanner 버퍼 발생과 비우기 (0) | 2019.06.14 |