小白日记之Java循环结构

Java中的循环结构一共有三种,分别是for,while,do while

for循环的括号里面有三个表达式,分别是对变量进行定义和初始化,设置继续执行循环的条件,最后一个表达式则是自增或自减这种改变变量大小的语句。for循环适合你本身知道明确的循环次数之下去使用,因为for循环的执行次数是固定的,是由你自己来控制的。

public static void main(String\[\] args) {

// TODO Auto-generated method stub

int sum = 0;

for(int n=1;n<5;n++) {

sum += sum+n;

}

System.out.println("1到5的和为"+sum);

}

while循环适合你不知道循环是否会执行,并且也不知道会执行几次的情况下使用,while循环只有一个判断条件,while循环可能一次都不会执行。你在只知道循环条件的情况下可以使用while循环。

public static void main(String\[\] args) {

int n = 1;

int sum = 0;

while(n<=5) {

sum = sum + n;

n++;

}

System.out.println("1到5的和是"+sum);

}

do while循环适合用于任务一定会执行一次的情况,如果面对不清楚循环次数,只知道循环条件的时候,可以使用do while循环。

public static void main(String\[\] args) {

int number = (int)(Math.random()*10+1);

int guess;

do {

System.out.println("请输入您想要猜的数字");

Scanner sc = new Scanner(System.in);

guess = sc.nextInt();

if(guess>number) {

System.out.println("输入数字过大");

}else if(guess<number) {

System.out.println("输入数字过小");

}

}while(number!= guess);

System.out.println("恭喜您,猜中了!");

}

相关推荐
小羊没烦恼!3 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
俊昭喜喜里3 天前
java中的继承和多态的区别
java
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
譕痕3 天前
JSONObject与JSONArray封装数据格式区别
java·json
胡写代码3 天前
别再前后端各写一套表单校验了
java·后端
小鱼能吃糖3 天前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域
java·电商
此时不提桶,更待何时3 天前
01-06-A-JVM排查实战详解
java·jvm
vipxieliang3 天前
ValidX 在 DDD 领域驱动设计中的实践
java·spring boot
ba_pi3 天前
mysql 查询所有表名并授权
java
ProcessOn官方账号3 天前
java函数式编程--入门基础
java·编程·函数式编程