首页 > 代码库 > 课时作业
课时作业
今天上了一节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); }
}
结果运行如下:
课时作业