我没有得到此代码的输出我不明白这个代码中的错误可以有人帮忙吗?我正在使用ide并且它显示的错误是我无法理解的。我正在粘贴下面的代码以便您可以知道
class sort_basic
{
public static void main (String[] args)
{
int[] myInt=new int[]{20,100,69,4};
for(int a=0;a<myInt.length;a++)
{
for(int b=a;b<myInt.length;b++)
{
if(myInt[a]>myInt[b])
{
int temp;
temp=myInt[a];
myInt[a]=myInt[b];
myInt[b]=temp;
}
}
}
System.out.println("Sorted Array is:");
for(int i=0;i<myInt.length;i++)
{
System.out.println(myInt[a]);
}
}
}
为了更多的理解,我也在这里粘贴o / p: 24:错误:找不到符号 的System.out.println(敏[A]); ^ 符号:变量a location:class sort_basic 1错误
答案 0 :(得分:2)
for(int i=0;i<myInt.length;i++)
{
System.out.println(myInt[a]);
// ^ Wrong variable
}
您键入了a
而不是i
。