你没有导包吧
import java.util.Scanner;
你的eclipse的jre没有设置好,点击右键---选择---构建路径---配置构建选项选择你的jre系统库,选择工作空间缺省JRE,然后 确定在确定就可以了
应该是没有导包报的错,在class上方加上这句import java.util.Scanner;
package shiyan;
import java.util.Scanner;
public class shuzu {
public static void main(String arg[]) {
int i=0;
int a[];
int s[];
int n;
for (i=0;;i++)
System.out.println("请输入一个0-100的数");
Scanner scan =new Scanner (System.in);
a[i]=scan.nextInt();
s[i]=1;
while (a[i]>0&a[i]<=100) {
int r;
for (r=0;r<i;r++)
if (a[r]==a[i])
s[i]++;
continue;
}
while (a[i]==0) {
n=i-1;
break;
}
while (a[i]<0||a[i]>100) {
System.out.println("woring!请重新输入一个1-100的数");
a[i]=scan.nextInt();
continue;
}
//排序
int b[];
int q[];
int c,d,e;
for (d=0;d<=n;d++) {
for (i=0;i<=n;i++) {
if (a[i]<=a[0])
c=a[i];
e=s[i];
a[i]=a[i+1];
s[i]=s[i+1];
a[i+1]=c;
s[i+1]=e;
}
b[d]=a[i];
q[d]=a[i];
}
for (d=0;d<=n;d++)
System.out.println("b[d],这个数字的次数为q[d]"+b[d]+q[d]);
}
}
//有两个scanner语句,改了下面上面不对,改了上面下面不对