您的位置 首页 java

Java基础—解析循环结构

1. 循环三要素:

  • 循环变量的初始化(这是循环的基础,起始点)
  • 循环的条件(循环的终点)
  • 循环变量的改变(循环的动力)

2. Java循环结构主要有三种:

  • for循环:适用情况:固定次数循环
  • while:适用情况:“当…..”循环
  • do….while:适用情况:“直到….”循环

Java基础—解析循环结构

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即退出循环
  • 可以有多个变量更新,用逗号隔开

Java基础—解析循环结构

2. while 循环

 初始化条件;
while(循环条件){
    循环体;
    迭代部分;
}  

注意事项

  • 不要忘记迭代部分,如果忘记,将会形成死循环,初始化条件是在while前。

Java基础—解析循环结构

3. do….while 循环

 初始化条件;
do{
    循环体;
    迭代部分;
}while(循环条件)  

do-while循环循环体至少执行一次

循环是可以嵌套的,最好不要超过3层,超过3层就要思考其他实现方式

break、continue关键字

  • break、continue都可以用来跳出循环,break跳出当前循环,continue是跳出本次循环
  • break、continue都可以通过对循环进行打标签的方式跳出该循环 ,标签lable

“无限循环”结构: while(true) 或 for(;;)

总结:如何结束一个循环结构?

  • 方式一:当循环条件是false时
  • 方式二:在循环体中,执行break

从键盘获取不同类型的变量:需要使用Scanner类

具体实现步骤:

  1. 导包:import java.util.Scanner;
  2. Scanner的实例化:Scanner scan = new Scanner(System.in)
  3. 调用Scanner类的相关方法scan.next()或者scan.nextXx()来获取指定类型的变量

最后

如果觉得写得不错,对你有帮助可以给我点个赞,需要Java新手入门全套视频,可以私信我【Java】

文章来源:智云一二三科技

文章标题:Java基础—解析循环结构

文章地址:https://www.zhihuclub.com/185414.shtml

关于作者: 智云科技

热门文章

网站地图