欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

循环结构,

来源: javaer 分享于  点击 9111 次 点评:76

循环结构,


概念:

一直重复做的有开始有结束的事

循环的特征:

循环条件:开始结束的条件循环操作:一直需要重复做的事循环变量:能够对循环条件的结果产生影响的量

while循环

语法:

while(循环条件){

循环操作

}

while(t<=100){
        System.out.println("第"+t+"遍写好好学习天天向上");
        t++;

特点: 先判断,后执行

do while 循环

语法:

do{

循环操作

}while(循环条件);

 1 public void test01(){
 2         String answer=null;
 3         do{
 4             //循环操作
 5             System.out.println("先上机编程考试");
 6             System.out.print("老师我合格了么?(y/n): ");
 7             answer=sc.next();
 8             
 9             
10         }while("n".equals(answer));  //  循环条件
11         
12         System.out.println("程序结束");
13         

特点: 先执行,后判断,如果条件为假,则也至少会执行一次循环操作

while 和 do - while 的区别

语法不同

执行特点不同:

​ while: 先判断后执行

​ do-while 先执行后判断

 

do-while 至少执行一次

while可能一次也不执行

for循环

在指定循环次数是固定的情况下使用,之前的while和do-while是循环次数不固定的情况下使用

语法:

for(参数初始化;条件判断;更新循环变量){

​ 循环操作

}

案例:

 1 public class Hello {
 2     public static void main(String[] args) {
 3         Scanner sc = new Scanner(System.in);
 4         System.out.print("请输入学生的姓名:");
 5         String  name=sc.next();
 6         int sum=0;
 7         for(int i=1;i<=5;i++){
 8             System.out.print("请输入5门课程中第"+i+"门课程的成绩:");
 9             int score=sc.nextInt();
10             sum+=score;
11         }
12         //计算平均分
13         int  avg=sum/5;
14         System.out.println(name+"平均分是:"+avg);
15         

 

 

  

 

相关文章

    暂无相关文章
相关栏目:

用户点评