Java程序逻辑控制:while循环| 学习笔记

简介: 2020阿里云双11特惠活动拼团会场攻略

开发者学堂课程【Java编程入门:Java程序逻辑控制:while循环】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/18


Java程序逻辑控制:while循环

内容简介:

一:while 循环的定义和类型

二:利用while循环实现1到100的累加

三:利用do...while循环实现1到100的累加

四:while循环和do...while循环的区别及使用场景

一:while 循环的定义和类型

所谓的循环结构,指的是某代码被重复执行的处理操作。在程序之中提供有while语句来实现循环的定义,那么该语句有两种定义形式,接下来我们学习一下两种形式的while语句。

While语句的两种类型:

While循环:

do...while循环:

While(布尔表达式) {

条件满足时执行 ;

修改循环条件;

}

do {

条件满足时执行 ;

修改循环条件 ;

} while (布尔表达式 ) ;

二:利用while循环实现1到100的累加

范例: 实现1到100的累加。

Public class JavaDemo {

Public static void mian(string args[ ]) {

Int sum = 0 ; // 保存最终的计算总和

Int num = 1 ; // 进行循环控制

While (num <= 100) { // 循环的执行条件

Sum += num ; // 累加

Num ++ ; // 修改循环条件

}

System.out.println(sum) ;

}

}

三:利用do...while循环实现1到100的累加

在编写程序时,除了使用while循环之外,也可以使用do...while循环来进行处理。

范例:使用do...while循环实现累加

Public class JavaDemo {

Public static void mian(string args[ ]) {

Int sum = 0 ; // 保存最终的计算总和

Int num = 1 ; // 进行循环控制

Do { // 循环的执行条

Sum += num ; // 累加

Num ++ ; // 修改循环条件

} while (num <= 100) ;

System.out.println(sum) ;

}

}

四:while循环和do...while循环的区别及使用场景

While循环与do...while循环的最大差别是,while循环是先判断后执行,而do...while循环是先执行一次后再进行判断。在程序开发中能够见到do...while循环的几率几乎仅为1%,99%的概率下首选的肯定是while循环。所以在编写程序的时候选择适合自己的方法。

相关文章
|
12天前
|
Java 流计算
利用java8 的 CompletableFuture 优化 Flink 程序
本文探讨了Flink使用avatorscript脚本语言时遇到的性能瓶颈,并通过CompletableFuture优化代码,显著提升了Flink的QPS。文中详细介绍了avatorscript的使用方法,包括自定义函数、从Map中取值、使用Java工具类及AviatorScript函数等,帮助读者更好地理解和应用avatorscript。
利用java8 的 CompletableFuture 优化 Flink 程序
|
29天前
|
XML 存储 JSON
Java程序部署
Java程序部署
|
2天前
|
Java Maven 数据安全/隐私保护
如何实现Java打包程序的加密代码混淆,避免被反编译?
【10月更文挑战第15天】如何实现Java打包程序的加密代码混淆,避免被反编译?
12 2
|
5天前
|
安全 Java Linux
java程序设置开机自启
java程序设置开机自启
|
6天前
|
Java 测试技术 数据安全/隐私保护
📖Java零基础-while循环语句的深度解析
【10月更文挑战第6天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
10 1
|
7天前
|
传感器 Java 测试技术
📖Java零基础-do-while循环语句的深入剖析
【10月更文挑战第5天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
9 1
|
8天前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
14 1
|
1月前
|
Java
java基础(2)循环语句for、while、do...while
本文介绍了Java中的基础循环语句,包括for循环、while循环和do...while循环。文章通过示例代码展示了for循环的基本结构和用法,while循环的先判断后执行逻辑,以及do...while循环的先执行后判断逻辑。这些循环语句在Java编程中非常常用,用于执行重复的任务。
38 4
java基础(2)循环语句for、while、do...while
|
12天前
|
Java C语言
【一步一步了解Java系列】:探索Java逻辑控制
【一步一步了解Java系列】:探索Java逻辑控制
15 1
|
1月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
34 5