栋哥带你学Java流程控制之循环结构
2017-12-29 19:02
197 查看
继天的内容再添加些新内容跟大家分享
补充1:三目运算符(三元运算符 条件表达式)
(判断条件) ? 值1 : 值2;
成立则返回值1 不成立则返回值2
例子: int a = 10 , b = 15; int max = (a > b) ? a : b ; System.out.println(max);
结果:15
解析:套用上面说的公式 a>b就是判断条件 a是10,b是15,显然a是小于b的,所以a>b不成立返回b也就是15
补充1:三目运算符(三元运算符 条件表达式)
(判断条件) ? 值1 : 值2;
成立则返回值1 不成立则返回值2
例子: int a = 10 , b = 15; int max = (a > b) ? a : b ; System.out.println(max);
结果:15
解析:套用上面说的公式 a>b就是判断条件 a是10,b是15,显然a是小于b的,所以a>b不成立返回b也就是15
java中的循环
1.while循环
语法: ① while(判断条件){ ② 循环体 } 要点:如果判断条件成立,就执行循环体.反之,不成立就不执行. 执行顺序:① -> ② -> ①(再去看条件是否成立) -> ② -> ①(如果不成立 循环结束) 例子:打印1-10(后面几种循环都是以此为例) int num = 1; while(num <= 10){ System.out.println(num); num++; } 结果如下: 1 2 3 4 5 6 7 8 9 10
do…while循环
语法 do{ ① 循环体 }while(循环的判断条件) ② 执行规则:先执行循环体中的内容(不管循环条件成不成立 都会先执行循环体的内容)再去看循环条件,如果满足就执行循环体 (依次循环),直到循环条件不成立时结束循环. 执行顺序: ① -> ② -> ① -> ② 例子: int num = 1; do { System.out.println(num); num++; } while (num <= 10); 输出结果: 1 2 3 4 5 6 7 8 9 10
for循环
语法: ① ② ③ for(表达式;判断条件;表达式){ ④ 循环体 } 执行顺序: ① -> ② -> ④ -> ③ -> ② -> ④....直到判断条件不成立时,结束循环. 注意:循环的执行顺序 例子1: for(int i = 1; i <= 10; i++){ System.out.println(i); } 例子2: int i; for(i = 1; i <= 10; i++){ System.out.println(i); } 结果: 1 2 3 4 5 6 7 8 9 10 注意:例子1的i时在for循环里定义的,而例子2的i时在for循环的外面.他们的区别是什么呢?例子1的for循环一旦结束,for循环外就不能再调用i,但是例子2可以.
相关文章推荐
- JAVA基础之流程控制语句:循环结构
- java学习之路 之 基本语法-程序流程控制-循环结构-for 循环练习题
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- java学习之路 之 基本语法-程序流程控制-循环结构-嵌套循环练习题
- 《黑马程序员》 java基础巩固之流程控制中的循环结构
- Java流程控制之循环结构
- java详解 --- 流程控制之循环结构
- JAVA流程控制 循环结构
- JAVA总结(流程控制2--循环结构)
- Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构
- luogg_java重新学习_第二章02(流程控制及循环结构)
- java学习之路 之 基本语法-程序流程控制-循环结构-while循环练习题
- java基础--流程控制(循环结构)for循环
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 快读掌握JAVA流程控制的循环结构
- Java程序流程控制:判断结构、选择结构、循环结构
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- JAVA流程控制循环结构(while和do{}while()循环结构)
- java初学之流程控制中的循环结构
- Java之学习笔记(8)-------------运算符和循环结构(流程控制)