网站首页 > java教程 正文
1. 循环三要素:
- 循环变量的初始化(这是循环的基础,起始点)
- 循环的条件(循环的终点)
- 循环变量的改变(循环的动力)
2. Java循环结构主要有三种:
- for循环:适用情况:固定次数循环
- while:适用情况:“当.....”循环
- do....while:适用情况:“直到....”循环
1. for 循环
for(初始化条件;循环条件;迭代部分){
循环体;
}
// for循环内定义的变量只在循环内有效,初始化条件可以定义多个变量,但必须是同一类型,用逗号隔开。
// 循环条件部分必须是Boolean,fasle即退出循环。
// 可以有多个变量更新,用逗号隔开。
for(int i =0;i <= 100;i++){
sum +=i;
System.out.println(i)
}
System.out.println(sum)
注意事项
- for循环内定义的变量只在循环内有效,初始化条件可以定义多个变量,但必须是同一类型,用逗号隔开
- 循环条件部分必须是Boolean,fasle即退出循环
- 可以有多个变量更新,用逗号隔开
2. while 循环
初始化条件;
while(循环条件){
循环体;
迭代部分;
}
注意事项
- 不要忘记迭代部分,如果忘记,将会形成死循环,初始化条件是在while前。
3. do....while 循环
初始化条件;
do{
循环体;
迭代部分;
}while(循环条件)
do-while循环循环体至少执行一次
循环是可以嵌套的,最好不要超过3层,超过3层就要思考其他实现方式
break、continue关键字
- break、continue都可以用来跳出循环,break跳出当前循环,continue是跳出本次循环
- break、continue都可以通过对循环进行打标签的方式跳出该循环 ,标签lable
“无限循环”结构: while(true) 或 for(;;)
总结:如何结束一个循环结构?
- 方式一:当循环条件是false时
- 方式二:在循环体中,执行break
从键盘获取不同类型的变量:需要使用Scanner类
具体实现步骤:
- 导包:import java.util.Scanner;
- Scanner的实例化:Scanner scan = new Scanner(System.in)
- 调用Scanner类的相关方法scan.next()或者scan.nextXx()来获取指定类型的变量
最后
如果觉得写得不错,对你有帮助可以给我点个赞,需要Java新手入门全套视频,可以私信我【Java】
猜你喜欢
- 2024-12-03 JAVA循环结构while, do,while永远执行,直到冒烟「第10集」
- 2024-12-03 Python | for 循环
- 2024-12-03 Python的for循环用法介绍
- 2024-12-03 一招教你搞定西门子博图SCL编程语句中FOR循环指令,so easy
- 2024-12-03 Java中如何终止运行中的线程?死循环是如何跳出来的?
- 2024-12-03 【Java基础】Java的循环结构:for循环、while循环、do-while循环
- 2024-12-03 Python编程之第9节(循环控制 for)
- 2024-12-03 js forEach跳出循环
- 2024-12-03 Java基础入门(循环结构)
- 2024-12-03 java基础语法糖之增强for循环
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)