循环-第三天
来源:互联网 发布:centos 7 net snmp 编辑:程序博客网 时间:2024/06/07 16:37
条件:
if(){}
if-else
if-else if()-else
switch(){case:1...}
if else 嵌套
-------------------------------------------
一: while(条件){执行语句}
解释:
1 判断条件是否为真,如果为真,则进入执行语句,否则则跳出循环
2 当循环中的语句执行完后,再次判断条件是都为真,如果为真,则进入执行语句,否则则跳出循环
3 重复第二不
结论:在一个循环中:需要
1 变量的初始值
2 变量的条件
3 循环体
4 变量自增或者自减
练习:
1 打印1-10
2 打印50-100
3 打印30-1
关键字:break;跳出当前循环(单独使用)
二:
do{
循环体
}while(条件);
解释:和while基本一致,唯一的不同是do-while语法他会先执行一次循环体后才判断条件是否为真
a=a+n --- a+=n
a=a-n --- a-=n
a=a*n --- a*=n
a=a/n --- a/=n
练习:求1-10之和
1 山上有一口缸,可以装50升水,现在有15升水,老和尚叫小和尚上山挑水,
每次可以挑5升,问小和尚要挑几次水才能把水缸挑满
2 接收用户输入的数,求该数到1的和,如用户输入6,则计算6+5+4+3+2+1
3 输出打印2000年-3000年的闰年,并统计有多少个闰年
4 从1到100进行报数,报到3的倍数则跳过
三 :for循环
for(定义初始值;条件;自增/自减){循环体}
解释:和while一样
循环的嵌套
for(){ //时
for(){ //分
}
}
练习:
1 键盘输入一个数,判断是否是素数 2,3,5,7,11,13,17,19,23.。。
2 求1-1000所有素数 ,并且计算个数
3 求1-1000所有完数 6=1+2+3
关于双重for循环打印图形:外循环相当于行数 内循环相当于列数
if(){}
if-else
if-else if()-else
switch(){case:1...}
if else 嵌套
-------------------------------------------
一: while(条件){执行语句}
解释:
1 判断条件是否为真,如果为真,则进入执行语句,否则则跳出循环
2 当循环中的语句执行完后,再次判断条件是都为真,如果为真,则进入执行语句,否则则跳出循环
3 重复第二不
结论:在一个循环中:需要
1 变量的初始值
2 变量的条件
3 循环体
4 变量自增或者自减
练习:
1 打印1-10
2 打印50-100
3 打印30-1
关键字:break;跳出当前循环(单独使用)
二:
do{
循环体
}while(条件);
解释:和while基本一致,唯一的不同是do-while语法他会先执行一次循环体后才判断条件是否为真
a=a+n --- a+=n
a=a-n --- a-=n
a=a*n --- a*=n
a=a/n --- a/=n
练习:求1-10之和
1 山上有一口缸,可以装50升水,现在有15升水,老和尚叫小和尚上山挑水,
每次可以挑5升,问小和尚要挑几次水才能把水缸挑满
2 接收用户输入的数,求该数到1的和,如用户输入6,则计算6+5+4+3+2+1
3 输出打印2000年-3000年的闰年,并统计有多少个闰年
4 从1到100进行报数,报到3的倍数则跳过
三 :for循环
for(定义初始值;条件;自增/自减){循环体}
解释:和while一样
循环的嵌套
for(){ //时
for(){ //分
}
}
练习:
1 键盘输入一个数,判断是否是素数 2,3,5,7,11,13,17,19,23.。。
2 求1-1000所有素数 ,并且计算个数
3 求1-1000所有完数 6=1+2+3
关于双重for循环打印图形:外循环相当于行数 内循环相当于列数
阅读全文
0 0
- 第三天 循环语句
- 循环-第三天
- java自学笔记之循环 第三天
- 【java基础】第三天----循环语句
- 第三天——循环语句的练习
- 黑马程序员--Java基础学习(循环和函数)第三天
- 第三天 程序控制流程、选择分支结构、循环结构
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 跨工程如何保证数据一致性 -乐观锁机制
- jeecms 修改后台访问路径
- 「官文译」Spark Streaming2.1.1 + Kafka集成指南(Kafka代理版本0.8.2.1或更高版本)
- ios webview 如何加载html文字设置文字大小
- 字符串判空的几种方式以及他们之间的区别
- 循环-第三天
- 在Linux下磁盘分区、创建文件系统、挂载
- 直接双击启动tomcat中的startup.bat闪退原因及解决方法
- Unity PC拍照(保存电脑本地)
- Android NDK: From Elementary to Expert Episode 17
- JavaScript模块化编程
- 基于mapnik的地图符号编辑器功能介绍
- java的动态代理机制详解
- springboot+rabbitmq整合示例程