import java.io.*;
public class Final
{
  public static void main(String args[]){
    private Random R= new Random(10);
final int a=R.nextInt(10);
static final int b=R.nextInt(10);
    System.out.println(a);
System.out.println(b);
  }
}

解决方案 »

  1.   

    不知道为啥成这样了
    Random R= new Random(10); 
        final int a=R.nextInt(10); 
        final int b=R.nextInt(10); 
        System.out.println(a); 
        System.out.println(b); 
      

  2.   

    private Random R= new Random(10); 第一处:方法内不能使用访问修饰符
    static final int b=R.nextInt(10); 第二处:static 不能修饰局部变量
      

  3.   

    不好意思 刚学
    忘记导入一个util包了
      

  4.   

    第一处:方法内的变量作用范围是限制在方法体内的。加上访问控制符似乎是多余的
    第二处:在static方法体内定义static变量,不合情理
    以上2点,编译提示:非法的表达式