public class a 
{
我是初学者,用JCREATOR编译,我在网上找的输入代码,可却出现这样的问题,请各位帮帮忙。    
    public static void main(String[] args)
     {
     int i,j,k,x;
     // TODO, add your application code
     System.out.println("请输入要打印出图形的排数:");
        
     Scanner sc = new Scanner(System.in); 
       x = sc.nextInt();
    
     for(i=1;i<=(x-1)/2;i++)
     {
     for(j=1;j<=21-i;j++)
     System.out.print(" ");
     for(k=1;k<=(2*i)-2;k++)
     System.out.print("*");
     System.out.println("*");
     }
    }
}E:\Program Files\r-JCreator_pro\MyProjects\a\src\a.java:19: 找不到符号
符号: 类 Scanner
位置: 类 a
      Scanner sc = new Scanner(System.in); 

解决方案 »

  1.   

    问题补充:我以前配置JDK环境变量时就出现问题,现在也是同样不可以在DOC内运行,也请各位帮帮忙解答下。
    PATH=;C:\Program Files\Java\jdk1.5.0_13\bin
    CLASSPATH=.;C:\Program Files\Java\jdk1.5.0_13\lib
      

  2.   

    删除classpath
    新建一个JAVA_HONE=C:\Program Files\Java\jdk1.5.0_13
    PATH=C:\Program Files\Java\jdk1.5.0_13\bin;.;
    .;代表当前路径,这个一定要加
      

  3.   

    二楼的您好,它显示是:
    非法的类型开始
    import java.util.Scanner;
      

  4.   

    你是把它加哪了?我这可以运行
    import java.util.Scanner;public class a 

      
        public static void main(String[] args) 
        { 
        int i,j,k,x; 
        // TODO, add your application code 
        System.out.println("请输入要打印出图形的排数:"); 
            
        Scanner sc = new Scanner(System.in); 
          x = sc.nextInt(); 
        
        for(i=1;i <=(x-1)/2;i++) 
        { 
        for(j=1;j <=21-i;j++) 
        System.out.print(" "); 
        for(k=1;k <=(2*i)-2;k++) 
        System.out.print("*"); 
        System.out.println("*"); 
        } 
        } 

      

  5.   


    好像不用JAVA HOME的吧,这个只是为了其它填写方便,才把它独立出来的。
    你的方法我试过了,还是不行额不过还是很感谢~
      

  6.   

    我这里好用的呀,你建立的文件名是a.java吗?
      

  7.   

    请引入Scanner包,
    import java.util.Scanner;PS:建议用Eclipse/MyEclipse开发