求助:为什么我的第二个程序报错.由于HelloWorld.java能编绎运行我想可能不是环境变量的问题.请高手指点:
C:\Documents and Settings\lc\桌面\datum>javac HelloWorld.java
C:\Documents and Settings\lc\桌面\datum>java HelloWorld
Hello World!
C:\Documents and Settings\lc\桌面\datum>javac IOS.java
IOS.java:38: 需要为 class、interface 或 enum
}
^
1 错误
C:\Documents and Settings\lc\桌面\datum>
IOS.java文件:源程序如下..
import java.io.*;
public class IOS
{
public static void main(String args[])
{
int count;
byte b[]=new byte[256];
String str;
BufferedInputStream in = new BufferedInputStream(System.in);
DataOutputStream stdout = new DataOutputStream(System.out);
BufferedOutputStream out = new BufferedOutputStream(stdout);
PrintStream p = new PrintStream(System.out);
try
{
if(in.markSupported())
{
p.println("支持mark.");
p.print("请输入字符串,按Enter结束.");
in.mark(256);
count=in.read(b);
p.println("输入的字符串为:");
out.write(b,0,count);
out.flush();
}
else
{
System.out.println("不支持 mark.");}
p.close();
in.close();
stdout.close();
out.close();
}
catch(IOException E)
{System.out.println("发生IO错误!");}
}
}
}
------解决方案--------------------
最后是不是多个"}"
------解决方案--------------------
最后多了一个大括号 }
------解决方案--------------------
如上所说
------解决方案--------------------
这样的问题一般都是"{"/"}"惹的祸了./
我有时,也经常遇到的..~~小问题..