旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java进修之switch语句与轮回语句【JAVA教程】,java,switch语句,循环语句

作者:搜教程发布时间:2019-12-16分类:JAVA教程浏览:53评论:0


导读:1、switch语句inta=1,b=2;switch(a+b){case1:System.out.print(1);case3:System...

1、switch语句

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、找到相对应case 3,然后继承向下

3、实行实行一切的语句,由于没有 break

在线免费视频教程引荐:java教授教养视频

效果:

345
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);
}

1、实行 a + b ,得出 36

2、实行 default

效果:

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");
}
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");
}

两个体式格局一样,但switch语句内,的多个语句,即语句块,并不需要加花括号,由于遇到break语句跳出,不然继承实行下去。

2、轮回语句

求1000之内的素数

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);
}

效果:

2
3
5
…

固然上面犯了一个显著的毛病,最外层的轮回应该是<=1000,虽然并不影响什么,但要铭刻。

for (int i = 0; i < 1000; i++) {
	if(i == 2)
		System.out.println(2);
    for (int j = 2; j < i; j++) {
    	if(i % j == 0)
        	break;
        if(j == i - 1 )
            System.out.println(i);
     }
}

相干文章教程引荐:java零基本入门

以上就是java进修之switch语句与轮回语句的细致内容,更多请关注ki4网别的相干文章!

标签:javaswitch语句循环语句


欢迎 发表评论: