Java 选择语句和循环语句
2016-10-17 11:58
148 查看
if else 和Switch case与C语言类似不在介绍
首先是while循环语句;
我们来用while来实现下在控制台输出1到10;
这里我们先定义i变量,while() 括号里加条件判断;
循环体里 我们输出i 以及i++;后面是不断的循环执行,直到while条件不满足为止,退出循环
然后我们再用do...while循环语句来实现
这里我们还是定义一个j变量,然后我们执行是执行输出语句,再j++;
最后才是判断;直到while条件不满足为止,退出循环
while和do...while的区别
从前面两个实例我们很容易看出,while是先判断后执行 do...while是先执行后判断。
do..while是肯定会至少执行一次,while的话,不一定会执行;
完整代码:
输出:
1 2 3 4 5 6 7 8 9 10 ===================
1 2 3 4 5 6 7 8 9 10 ===================
接下来还有一个for循环语句;
for循环有点类似while循环语句;
int k=1;定义一个变量;
k<=10是条件语句 ,满足条件就执行循环体,不满足就结束循环;
执行完循环体,再执行k++;
for循环嵌套
假如在for循环中还有for循环,我们称之为循环的嵌套;
我们先运行 看下输出:
m=0n=0 m=0n=1 m=0n=2 m=0n=3 m=0n=4 m=0n=5 m=0n=6 m=0n=7 m=0n=8 m=0n=9
m=1n=0 m=1n=1 m=1n=2 m=1n=3 m=1n=4 m=1n=5 m=1n=6 m=1n=7 m=1n=8 m=1n=9
m=2n=0 m=2n=1 m=2n=2 m=2n=3 m=2n=4 m=2n=5 m=2n=6 m=2n=7 m=2n=8 m=2n=9
m=3n=0 m=3n=1 m=3n=2 m=3n=3 m=3n=4 m=3n=5 m=3n=6 m=3n=7 m=3n=8 m=3n=9
m=4n=0 m=4n=1 m=4n=2 m=4n=3 m=4n=4 m=4n=5 m=4n=6 m=4n=7 m=4n=8 m=4n=9
m=5n=0 m=5n=1 m=5n=2 m=5n=3 m=5n=4 m=5n=5 m=5n=6 m=5n=7 m=5n=8 m=5n=9
m=6n=0 m=6n=1 m=6n=2 m=6n=3 m=6n=4 m=6n=5 m=6n=6 m=6n=7 m=6n=8 m=6n=9
m=7n=0 m=7n=1 m=7n=2 m=7n=3 m=7n=4 m=7n=5 m=7n=6 m=7n=7 m=7n=8 m=7n=9
m=8n=0 m=8n=1 m=8n=2 m=8n=3 m=8n=4 m=8n=5 m=8n=6 m=8n=7 m=8n=8 m=8n=9
m=9n=0 m=9n=1 m=9n=2 m=9n=3 m=9n=4 m=9n=5 m=9n=6 m=9n=7 m=9n=8 m=9n=9
通过输出结果我们也应该能够知道执行的具体过程;
先执行外层循环 比如m=0 执行到内层循环,n从0到9
也就是输出了 m=0n=0 m=0n=1 m=0n=2 m=0n=3 m=0n=4 m=0n=5 m=0n=6 m=0n=7 m=0n=8 m=0n=9
执行第二次外层循环 m=1 执行到内层循环,n从0到9
再次输出了 m=1n=0 m=1n=1 m=1n=2 m=1n=3 m=1n=4 m=1n=5 m=1n=6 m=1n=7 m=1n=8 m=1n=9
一次类推,外层有多少次,也就输出多少行,内层有多少次,就是输出多少列;
首先是while循环语句;
我们来用while来实现下在控制台输出1到10;
循环体里 我们输出i 以及i++;后面是不断的循环执行,直到while条件不满足为止,退出循环
然后我们再用do...while循环语句来实现
最后才是判断;直到while条件不满足为止,退出循环
while和do...while的区别
从前面两个实例我们很容易看出,while是先判断后执行 do...while是先执行后判断。
do..while是肯定会至少执行一次,while的话,不一定会执行;
完整代码:
1 2 3 4 5 6 7 8 9 10 ===================
1 2 3 4 5 6 7 8 9 10 ===================
接下来还有一个for循环语句;
int k=1;定义一个变量;
k<=10是条件语句 ,满足条件就执行循环体,不满足就结束循环;
执行完循环体,再执行k++;
for循环嵌套
假如在for循环中还有for循环,我们称之为循环的嵌套;
m=0n=0 m=0n=1 m=0n=2 m=0n=3 m=0n=4 m=0n=5 m=0n=6 m=0n=7 m=0n=8 m=0n=9
m=1n=0 m=1n=1 m=1n=2 m=1n=3 m=1n=4 m=1n=5 m=1n=6 m=1n=7 m=1n=8 m=1n=9
m=2n=0 m=2n=1 m=2n=2 m=2n=3 m=2n=4 m=2n=5 m=2n=6 m=2n=7 m=2n=8 m=2n=9
m=3n=0 m=3n=1 m=3n=2 m=3n=3 m=3n=4 m=3n=5 m=3n=6 m=3n=7 m=3n=8 m=3n=9
m=4n=0 m=4n=1 m=4n=2 m=4n=3 m=4n=4 m=4n=5 m=4n=6 m=4n=7 m=4n=8 m=4n=9
m=5n=0 m=5n=1 m=5n=2 m=5n=3 m=5n=4 m=5n=5 m=5n=6 m=5n=7 m=5n=8 m=5n=9
m=6n=0 m=6n=1 m=6n=2 m=6n=3 m=6n=4 m=6n=5 m=6n=6 m=6n=7 m=6n=8 m=6n=9
m=7n=0 m=7n=1 m=7n=2 m=7n=3 m=7n=4 m=7n=5 m=7n=6 m=7n=7 m=7n=8 m=7n=9
m=8n=0 m=8n=1 m=8n=2 m=8n=3 m=8n=4 m=8n=5 m=8n=6 m=8n=7 m=8n=8 m=8n=9
m=9n=0 m=9n=1 m=9n=2 m=9n=3 m=9n=4 m=9n=5 m=9n=6 m=9n=7 m=9n=8 m=9n=9
通过输出结果我们也应该能够知道执行的具体过程;
先执行外层循环 比如m=0 执行到内层循环,n从0到9
也就是输出了 m=0n=0 m=0n=1 m=0n=2 m=0n=3 m=0n=4 m=0n=5 m=0n=6 m=0n=7 m=0n=8 m=0n=9
执行第二次外层循环 m=1 执行到内层循环,n从0到9
再次输出了 m=1n=0 m=1n=1 m=1n=2 m=1n=3 m=1n=4 m=1n=5 m=1n=6 m=1n=7 m=1n=8 m=1n=9
一次类推,外层有多少次,也就输出多少行,内层有多少次,就是输出多少列;
相关文章推荐
- 黑马程序员——Java基础(流程控制语句、选择结构、循环结构、方法)
- java 选择与循环语句
- java第四天(选择、循环、跳转语句)
- JAVA流程控制语句(顺序语句、判断、选择判断语句、while循环、do while循环、for循环、break、continue关键字)
- Java基础(3)----选择与循环语句
- Java基础之选择语句与循环语句
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- JAVA菜鸟入门篇 - 控制语句:顺序结构、选择结构和循环结构(五)
- java基础学习总结四(控制语句<顺序、选择、循环>、方法)
- 20170728 JAVA利用循环和选择语句解决ATM问题
- JAVA选择结构语句和witchi和for循环判断语句jj基础介绍
- Java键盘录入、选择结构、循环结构和控制语句的使用
- 20170728 JAVA利用循环和选择语句解决购物车问题
- JAVA(五)Java选择与循环语句
- 从0开始 4. Java 选择与循环语句
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- java学习笔记---循环与选择语句
- 初学java语言与选择语句与循环语句
- java基础--java 循环语句
- C#基础 条件语句、选择语句和循环语句