这个程序是在书上弄的,编了说下面那些,是不是程序本身有问题?是哪错?编译了运行时要在命令行输入12345

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:00:23
public class A
{
public static void main(String args[]) throws IOException
{
BufferedReader buf=new BufferedReader(new InputStreamReader (System.in));
String str=buf.readLine();
int x=Integer.parseInt (str);
System.out.println(x/100);
}
}
错误是这样的:

--------------------配置: <默认>--------------------
L:\lianxi.java:1: 类 A 是公共的,应在名为 A.java 的文件中声明
public class A
^
L:\lianxi.java:3: 找不到符号
符号: 类 IOException
位置: 类 A
public static void main(String args[]) throws IOException
^
L:\lianxi.java:5: 找不到符号
符号: 类 BufferedReader
位置: 类 A
BufferedReader buf=new BufferedReader(new InputStreamReader (System.in));
^
L:\lianxi.java:5: 找不到符号
符号: 类 BufferedReader
位置: 类 A
BufferedReader buf=new BufferedReader(new InputStreamReader (System.in));
^
L:\lian

你改为:

import java.io.*;//导入类BufferedReader和InputStreamReader
public class A
{
public static void main(String args[]) throws IOException
{
BufferedReader buf=new BufferedReader(new InputStreamReader (System.in));
String str=buf.readLine();
int x=Integer.parseInt (str);
System.out.println(x/100);
}
}

另外你的文件名一定要是 A.java

要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。

·