为什么WHILE句式可以,for句式是错误的

来源:5-1 编程练习

CUIZK

2018-09-22 23:19

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;{

       System.out.println("加分前成绩:"+score);}


        //打印输出加分前成绩 

       while (score<60)

       {score++;

       count++;}

        System.out.println("加分后成绩:"+score);

    System.out.println("共加了:"+count+"次");

 这个可以运行正确

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;{

       System.out.println("加分前成绩:"+score);}


        //打印输出加分前成绩 

       for  (score<60;score++; count++;)

    System.out.println("加分后成绩:"+score);

     System.out.println("共加了:"+count+"次");

       

      


写回答 关注

3回答

  • 洛辰m
    2018-09-29 08:50:41

     for  (; score<60;score++){

               count++;

            }

            System.out.println("加分后成绩:"+score);

            System.out.println("共加了:"+count+"次!");

    你对for循环的语法掌握的不清楚,建议去看看前面章节,按我这个代码去试试。


  • qq_逸芽子_0
    2018-09-26 16:50:50

    // 变量保存成绩

            int score = 53; 

            

            // 变量保存加分次数

            int count = 0;{

            System.out.println("加分前成绩:"+score);}


            //打印输出加分前成绩 

            for  (int n = count; score<60;count++){

               score++;

            }

            System.out.println("加分后成绩:"+score);

            System.out.println("共加了:"+count+"次");


  • 慕的地4386265
    2018-09-23 09:04:43

    应改为for(;score<60;score++)

    count++;

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1166879 学习 · 17593 问题

查看课程

相似问题