• JAVA for循环语句的循环变量类型问题


    class HalfDollars
    
      {
           public static void main(String [] arguments)
              { int[] denver = {1_900_000,1_700_000,1_700_000 };
                int[] philadelphia ={1_900_000,1_800_000,1_750_000};
                int[] total = new int[denver.length];
                int sum =0;      
                for (int i=0,int j=2009;i<3;i++,j++)
                    { total[i]=denver[i]+philadelphia[i];
                      System.out.print(j+"production:");
                      System.out.format("%,d%n",total[i]);
                      sum += total[i];
                     }
                
                System.out.print("Average production:");
                System.out.format("%,d%n",sum/3);
               }
       }

    以上代码会报错:

    class HalfDollars
    
      {
           public static void main(String [] arguments)
              { int[] denver = {1_900_000,1_700_000,1_700_000 };
                int[] philadelphia ={1_900_000,1_800_000,1_750_000};
                int[] total = new int[denver.length];
                int sum =0;      
                for (int i=0, j=2009;i<3;i++,j++)
                    { total[i]=denver[i]+philadelphia[i];
                      System.out.print(j+"production:");
                      System.out.format("%,d%n",total[i]);
                      sum += total[i];
                     }
                
                System.out.print("Average production:");
                System.out.format("%,d%n",sum/3);
               }
       }

    以上代码正常执行

     由上可知:代码的数据类型只能是byte、char 、short、int以及String这5种;并且两个循环变量for(int x,y)的类型一定要相同,并且只能声明一次类型。

  • 相关阅读:
    CLR 对比 JVM
    unity drawcall测试
    UGUI 分页渐变居中效果
    几个ADB常用命令
    jQuery分步步骤
    jquery toast插件
    jQuery数字滚动(模拟网站人气、访问量递增)原创
    jQuery实用工具集
    scrollReveal.js – 页面滚动显示动画JS
    jquery轻量级数字动画插件jquery.countup.js
  • 原文地址:https://www.cnblogs.com/lubocsu/p/4878987.html
Copyright © 2020-2023  润新知