在java里定意一个变量不赋值是否可用

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:37:06
public class B
{
public static void main (String argd[])

{
float a[] = {67,65,98,98,76,87,68,75,68,90,78};
int i,j;
System.out.println("输入的"+a.length+"个数值是 : ");
float dt=0f;
for(int i=0;i<a.length;i++)

{
for( j=0;j<i+1;j++)

{
dt=a[i];
a[i]=a[j];
a[j]=dt;
{

for( i=0;i<a.length;j++)
{

sum+=i;

{
ping=sum/a.length;

System.out.println(" 最大值 "+a[a.length-1]+" ");
System.out.println(" 最小值 "+a[0]+" ");
System.out.println(" 平均值 "+ping+" ");
System.out.pringln(" 总各是 "+sum+" ");

{

}
}
}
}
}
}

}
}

java定义变量的时候,如果是class级别的变量(也即属性),java会给他赋默认值。所以可以使用。但如果是方法级别的变量,就必须显式的给它赋初值,比如你程序中的sum,ping。就必须赋初值才能使用。

你这个程序应该不能编译成功吧,
问:在java里定意一个变量不赋值是否可用
答:定意的变量可以用