java学习-循环
循环
1、for 循环
格式:
for(初始化语句;条件判断语句;条件控制语句){ //注意这边的初始化语句,得加上数值的类型
循环体语句
}
for循环例子
public class f{
public static void main(String[] args){
for(int i = 1;i<=100;i++){ //注意这里面的int i,必须对变量进行声明是那种类型,不然就会报错
System.out.println("我在学java!")
}
}
}
案例:输出水仙花数字
public class sx{
public static void main(String[] args){
for(int i =1;i<=100;i++){
int ge = i%10;
int shi = i/10%10;
int bai = i/10/10%10;
//这个就是判断是否符合这个特征的数
if(ge*ge*ge+shi*shi*shi+bai*bai*bai == i){
System.out.println(i+"是水仙花数");
}
}
}
}
tips:print和println的区别
print:利用这个输出没有换行的效果就只能连着输出
2、while循环
格式
while(条件判断语句){
循环体语句;
条件控制语句;
}
例子:
int z= 8848;
double i = 0.01;
count = 0;
while(i <=z){
i*=2;
count++
}
System.out.println(count)
3、for和while死循环
for格式
for(;;){
循环体
}
while格式
while格式
while(true){
循环体
}
5、continue和break
continue:就是跳出当前的循环,进入下一个循环
案例:
for(int i=1;i<=23;i++){
if(i==4){
continue; //这个实现的效果就是当输出4的时候就不会输出跳过4输出5
}
System.out.println("输出"+i);
}
break
案例:
public class sx{
public static void main(String[] args){
for(int i=1;i<=23;i++){
if(i==4){
break;
}
System.out.println("输出"+i);
}
}
}
6、标号
如果想要结束某个特定的循环,就不能单纯的使用break了,需要引入标号进行指定的结束循环,简单来说就是给循环起名字然后根据名字来指定的结束
案例:
lo:while(true){ //这边就是给while循环取名字lo,这个名字是任意的
swith(week){
case 0:
break lo; //这样做就能直接结束while循环而不是仅仅结束swith循环
case 1:
System.out.println("case1");
case 2:
……;
}
}
tips:这个取名是任意的,自定义的。
本文作者:Running_J
本文链接:https://www.cnblogs.com/ArcherCY/p/17717917.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)