java初学小问题1

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:40:20
public class Score
{
final static double a=8.5;
public static void main(String args[])
{
int b=12,c=25;
double aver=(a+b+c)/3;
double d=(int) a*b*c;
System.out.println("aver="+(int) aver+",d="+d);
}
}

如果将final static double a=8.5; 语句中的static去掉,程序可以运行吗?如果去掉,如何修改使其运行正确。

class Test5
{

public static void main(String args[])
{
final double a=8.5;
int b=12,c=25;
double aver=(a+b+c)/3;
double d=(int) a*b*c;
System.out.println("aver="+(int) aver+",d="+d);
}

}
把改后的语句放到main函数中就行了。