循环结构-第一阶段-第四天2021-07-16

本文详细介绍了Java中的switch语句用法,包括其适用的数据类型、语句结构以及break和default的作用。同时,展示了while、do-while和for三种循环语句的示例,用于计算1到100的和,并通过break和continue的例子解释了它们在循环控制中的应用。

一. switch语句详解

  1. 基本样式为
		switch (key) {
		case value1:
			
			break;
		case value2:
			
			break;

		default:
			break;
		}
  1. switch中的key的变量类型可以是byte、short、int、char、String
    但是不能为long、float、double、boolean
  1. 其中value为常量表达式
  1. 在基本语法中break和default可以不写,但是不写的时候要注意其语义
    比如在第一个case中如果没有break;在语句执行的时候如果有符合value1要求的key那么也会执行value2和default中的语句。
		int a = 3;
		switch (a) {
		case 1:
			System.out.println("今天星期一");
			//break;
		case 2:
			System.out.println("今天星期二");
			//break;
		case 3:
			System.out.println("今天星期三");
			//break;
		case 4:
			System.out.println("今天星期四");
			//break;
		case 5:
			System.out.println("今天星期五");
			//break;

		default:
			System.out.println("今天周末");
			break;
		}

结果如下输入的是3输入的是3

二. 循环语句

循环语句有三种样式:while形式;do-while形式;for( ; ; )

题目:计算1+2+3+4…+100=?;分别以三种样式表达出来

1. while形式的循环语句

代码形式:

		int i = 1;
		int sum = 0;
		while(i <= 100) {
			sum = sum + i;
			i++;
		}

2. do…while形式的循环语句

代码形式:

		int i = 1;
		int sum = 0;
		do{
			sum = sum + i;
			i++;
		}while(i <= 100);

3. for形式的循环语句

代码形式:

		int sum = 0;
		for(int i = 1; i <=100; i++) {
			sum = sum + i;
		}

4. break和continue的使用举例如下

break举例

//计算1+2+3+4...+100=
		int sum = 0;
		int i = 1;
		while(true) {
			sum = sum + i;
			if(i == 100) {
				break;
			}
			i++;
		}

continue举例

//輸出所有偶數
	for(int i=1;i<=100;i++) {    
		if(i%2!=0) {        
			continue;   
		}    
		System.out.println(i);
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值