java学习之旅_基础篇_05
开始我今天的课程!
之前我学会了输出各种各样的语句,如:”HelloWorld“ 只需要System.out.println("HelloWorld");要想输出:”1“、或者输出三遍”我爱你“等都很简单。连续三条打印语句就好了。
那么,问题来了:”我要输出:100遍“我爱你”怎么办? 难道要重复敲上100遍? 甚至于 我要输出1----10000之间的整数?也一个个去打么?
有没有感觉很愁人!!! 反正我感觉头皮发麻.... 那么要怎么解决这样的问题呢??
接下来进入了我今天的学习——循环
今天一了JAVA 里的三种循环,while循环、do_while循环、for循环。 ------------ 有木有觉得很多?!的确很多^...... 安啦!其实只要明白一个其余两个都明白了,原理是一样的!
1. 格式 : while循环: do_while循环: for循环:
while(条件表达式){ do{ for(定义循环变量表达式 ; 条件表达式 ; 增量表达式){
大括号内为循环体 大括号内为循环体 大括号内为循环体
} }while(条件表达式); }
2.执行顺序:
1).定义循环变量表达式; 2).条件表达式; 3).进入循环; 4).增量表达式; 5).条件表达式; 6).进入循环; 7).增量表达式 ......
3.三种循环的区别:
1.只有do_while循环是先无条件的进入循环体执行一次,然后再判断;while和for循环都先判断,后进入循环体;
2.一般对于有明显的遍历范围的,建议首选for循环。
对于没有明显遍历范围的,一般使用while。
对于循环体中的内容,如果需要先执行一次,再判断,那么可以使用do_while
例子:
改为while循环语句:
while的统计思想:
do_while的用法介绍
上述例子转化do——while
for 语句用法: