Java的基本语法(循环)

循环结构

while
do-while
for
循环体中的break:退出整个循环
break不仅能在for中使用,do-while,while也可以

1.while循环

语法:

while(循环条件){      
	//循环体
}

循环条件:boolean表达式/boolean变量。
可重复执行的if,直到循环条件不满足为止。

注意:
一般情况下,循环一定要能够结束,无法结束的循环叫死循环
循环变量值改变的目的:
为了使循环能够结束。

while循环特点:

先判断后执行:
while循环可能一次也不执行
/**
 * 1-100累加
 * @author 饶家兴
 *
 */
public class LeiJia {
	public static void main(String[] args) {
		int i = 1;
		//累加结果
		int sum = 0;
		while(i<=100) {
			sum += i;
			i++;
		}
		System.out.println("sum = " + sum);
		
	}
}

2. do-while循环

语法:

do{
	//循环体
}while(循环条件);

先执行一次看看效果,根据效果决定是否继续循环

do-while循环特点:

循环循环至少执行一次
先执行后判断:
执行之后再判断循环条件是否满足,如果满足继续循环,
否则退出
import java.util.Scanner;

/**
 * 吃瓜
 * @author 饶家兴
 *
 */
public class EatWaterMelon {

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		//扩大msg作用域
		String msg = "";
		//计数器:
		int count = 0;
		do {
			System.out.println("你:吃完了");
			//循环一次++一下
			count++;
			System.out.println("服务员:还吃吗?(y/n):");
			//循环变量值改变
			msg = sc.next();
		}while("y".equals(msg));

		System.out.println("你:吃的有点撑!");

		//ctrl+z:撤销
		System.out.println("服务员:您总共吃了" + count + "个瓜,请付费!");
	}

}

3. for循环

语法:

for(循环变量声明; 循环条件; 循环变量值改变){
	//循环体
}

public class LeiJia3 {
	public static void main(String[] args) {
		int sum = 0;
		for (int i = 1; i <= 100; i++) {
			sum += i;
		}
		System.out.println("sum = " + sum);
	}
}

4.死循环:

1. for(;;)

2. while(true){}	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值