java语句问题

lucylll 2009-09-19 05:03:20
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);
...全文
98 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjx2388 2009-09-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 lucylll 的回复:]
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);

[/Quote]
请引入Scanner包,
import java.util.Scanner;

PS:建议用Eclipse/MyEclipse开发
Shu2013111 2009-09-19
  • 打赏
  • 举报
回复
我这里好用的呀,你建立的文件名是a.java吗?
lucylll 2009-09-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gesanri 的回复:]
你是把它加哪了?我这可以运行

Java codeimport java.util.Scanner;publicclass a
{publicstaticvoid 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("*");
}
}
}
[/Quote]


非常感谢啦!!!
lucylll 2009-09-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 shiyiwan 的回复:]
删除classpath
新建一个JAVA_HONE=C:\Program Files\Java\jdk1.5.0_13
PATH=C:\Program Files\Java\jdk1.5.0_13\bin;.;
.;代表当前路径,这个一定要加
[/Quote]

好像不用JAVA HOME的吧,这个只是为了其它填写方便,才把它独立出来的。
你的方法我试过了,还是不行额。。。不过还是很感谢~
gesanri 2009-09-19
  • 打赏
  • 举报
回复
你是把它加哪了?我这可以运行


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("*");
}
}
}
lucylll 2009-09-19
  • 打赏
  • 举报
回复
二楼的您好,它显示是:
非法的类型开始
import java.util.Scanner;
shiyiwan 2009-09-19
  • 打赏
  • 举报
回复
删除classpath
新建一个JAVA_HONE=C:\Program Files\Java\jdk1.5.0_13
PATH=C:\Program Files\Java\jdk1.5.0_13\bin;.;
.;代表当前路径,这个一定要加
lucylll 2009-09-19
  • 打赏
  • 举报
回复
问题补充:我以前配置JDK环境变量时就出现问题,现在也是同样不可以在DOC内运行,也请各位帮帮忙解答下。
PATH=;C:\Program Files\Java\jdk1.5.0_13\bin
CLASSPATH=.;C:\Program Files\Java\jdk1.5.0_13\lib
gesanri 2009-09-19
  • 打赏
  • 举报
回复
import java.util.Scanner;
zhoushikui 2009-09-19
  • 打赏
  • 举报
回复
好的

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧