【发布时间】:2014-02-03 07:16:00
【问题描述】:
我是 java 的初学者,我正在做一个简单的程序,在不同的文件中包含类并创建对象。
我有两个名为dataFile.java 的文件(用于数据a、b、c,它将借助getdata() 方法从键盘输入)
另一个文件名为classFile.java,用于使用来自其他类的数据并打印总和。
但是我在编译dataFile.java 时遇到了这个错误
dataFile.java 的代码如下
import java.io.DataInputStream;
class differentFile
{
DataInputStream input = new DataInputStream(System.in);
int a,b,c;
try {
void getdata(){
a= Integer.valueOf(input.readLine()).intValue();
b=Integer.valueOf(input.readLine()).intValue();
c=Integer.valueOf(input.readLine()).intValue();
}
}
catch(Exeption e) {
System.out.println(" IO ERROR ");
}
}
我发现的错误是
dataFile.java:8: error: illegal start of type
try {
^
dataFile.java:8: error: ';' expected
try {
^
dataFile.java:17: error: class, interface, or enum expected
catch(Exeption e) {
^
dataFile.java:19: error: class, interface, or enum expected
}
^
4 errors
我不熟悉这些错误,根据教科书我使用的语法是正确的。如果有人帮我解决这个问题,那就太好了。谢谢。
【问题讨论】: