> Java > Java베이스 > Java 학습 스위치 문 및 루프 문

Java 학습 스위치 문 및 루프 문

王林
풀어 주다: 2019-12-16 12:01:02
앞으로
2612명이 탐색했습니다.

Java 학습 스위치 문 및 루프 문

1. 스위치 문

int a = 1,b =2;
switch(a+b){
	case 1:
	System.out.print(1);
	case 3:
	System.out.print(3);
	case 4:
    System.out.print(4);
    default:
    System.out.print(5);
}
로그인 후 복사

1 먼저 a+b를 실행하여 3

2을 얻습니다. .해당 사례 3을 찾아 계속 진행합니다

3. 브레이크가 없으므로 모든 문을 실행합니다

추천 온라인 무료 동영상 튜토리얼: java 교육 동영상

결과:

345
로그인 후 복사
rrree

1. a + b를 실행하고 36

2을 실행합니다. 🎜#결과:

int a = 2, b = 34;
switch(a + b){
	case 5:
	System.out.println(5);
	break;
    case 6:
    System.out.println(6);
    break;
    default:
    System.out.println(12);
}
로그인 후 복사

월을 판단하세요

12
로그인 후 복사
Scanner a = new Scanner(System.in);
System.out.print("please input a month:");
int month = a.nextInt();
switch(month){
	case 1: case 2: case 3:
	System.out.println("Spring");
	break;
	case 4: case 5: case 6:
	System.out.println("Summer");
	break;
	case 7: case 8: case 9:
	System.out.println("Autumn");
	break;
	case 10: case 11: case 12:
	System.out.println("Winter");
	break;
	default:
	System.out.println("fasle");
}
로그인 후 복사

두 가지 방법은 동일하지만 스위치 문에 여러 개의 문, 즉 block, do not break 문이 튀어나오므로 중괄호가 필요합니다. 그렇지 않으면 실행이 계속됩니다.

2. 루프 문

1000 내에서 소수 찾기

Scanner a = new Scanner(System.in);
System.out.print("please input a month:");
int month = a.nextInt();
switch(month){
	case 1: 
	case 2:
    case 3:
	System.out.println("Spring");
	break;
	case 4: 
	case 5: 
	case 6:
	System.out.println("Summer");
	break;
	case 7: 
	case 8: 
	case 9:
	System.out.println("Autumn");
	break;
	case 10: 
	case 11: 
	case 12:
	System.out.println("Winter");
	break;
	default:
	System.out.println("fasle");
}
로그인 후 복사

결과:

int j;
for (int i = 0; i < 1000; i++) {
	for (j = 2; j < i; j++) 
		if (i % j == 0)
			break;
    if (j == i)
    	System.out.println(i);
}
로그인 후 복사

물론 위에서는 명백한 실수가 있었습니다. 가장 바깥쪽 루프는 <=1000이어야 합니다. 비록 아무 영향도 미치지 않지만 명심해야 합니다.

2
3
5
…
로그인 후 복사

추천 관련 기사 및 튜토리얼:

java 0 기반 항목

위 내용은 Java 학습 스위치 문 및 루프 문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿