首页 > 代码库 > 课时作业

课时作业

  今天上了一节java课,老师还是给我们讲了编程的精要。在讲课之间是不是让我们随堂练习,来验证一些java语言中的细节问题。老师这种实践与理论结合的教学方式不但活跃了课堂气氛,提高了学生的积极性,还让学生在实践中学到了知识。课堂末尾,老师给我们留了个课时作业,让我们用配置参数的方式输入几个整数,输出这几个数的和。由于输入的参数是字符串类型的变量,必须要用到java中的强制类型转换函数。在这个关键点上,我居然不知道字符串转换成整型变量的类时哪一个。因为先前用过将字符串转化为double类型变量的类中的函数Double.parseDouble(),所以我直接把把这个函数中的double都变成int:Int.parseInt(),结果编译器提示错误。后来经过同学的提示,知道这个函数应该写成Integer.parseInt(),问题终于得到解决。

  代码如下:

public class JavaAppArguments {

  public static void main(String[] args) {

      // TODO Auto-generated method stub  

     int sum = 0;

     int temp;  

     for(int i = 0; i < args.length; i++)   {   

       temp = Integer.parseInt(args[i]);   

       sum = sum + temp;    

      if(i < args.length - 1)    

        System.out.print(temp + " + ");   

      else     

        System.out.print(temp + " = ");  

     }  

    System.out.println(sum);  }

}

结果运行如下:

技术分享

课时作业