编写一个程序,用于将10名学员的分数存储到数组中,将这些分数作为命令行参数接受,并显示他们的和与平均值。
我是这样做的:
public static void main(String args[])
{
int sum=0.0;
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
sum+=args[i];
}
System.out.println("sum="+sum);
int vag=sum/10;
System.out.println("vag="+vag);
}
}
错在哪里了,
我是这样做的:
public static void main(String args[])
{
int sum=0.0;
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
sum+=args[i];
}
System.out.println("sum="+sum);
int vag=sum/10;
System.out.println("vag="+vag);
}
}
错在哪里了,
解决方案 »
- java小程序,怎么会报错呢?请高手指点
- java与c# 关于选专业,请各位指点下。谢谢了
- 用JDBC处理一对一的关系出错,该怎么改?能告诉我思路吗
- Finally 块未正常完成 的错误
- 关于弹出菜单
- 哪位知道.jcp,.jcu,.jcw,.jcd各是什么类型的文件?
- 如何让jsp或servlet进入wait状态
- 出现以下错误:Exception in thread "main" java.lang.NoClassDefFoundError: 请问是什么原因呢?
- 请帮看看这段菜代码错在哪里?
- JNICALL是不是JAVA里面的东西?那JNICALL是什么类型?
- 请教多维数组的问题.
- 想学习用Java实现收发短信
public static void main(String[] args) {
double sum = 0.0;
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
sum += Double.parseDouble(args[i]);
}
System.out.println("sum= " + sum);
double vag = sum / 10;
System.out.println("vag= " + vag); }
sum+=args[i];
sum是int型 args[]是String型数组
{ public static void main(String args[])
{
doule sum=0.0;
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
sum+=Double.parseDoule(args[i]);
}
System.out.println("sum="+sum);
double vag=sum/10;
System.out.println("vag="+vag);
}
}
编译之后是找不到符号E:\java>javac P303zyd1.java
P303zyd1.java:22: 找不到符号
符号: 类 doule
位置: 类 P303zyd1
doule sum=0.0;
^
P303zyd1.java:26: 找不到符号
符号: 方法 parseDoule(java.lang.String)
位置: 类 java.lang.Double
sum+=Double.parseDoule(args[i]);
^
2 错误E:\java>
这是为什么?
parseDoule 这个也是错误了 应该是 parseDouble你自己再试试看看 应该能通过了