开发者学堂课程【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循环。所以在编写程序的时候选择适合自己的方法。