import java.io.*; public class inout{ public void main(String args[]) { int i; i=System.in.read(); char c; c=(char)i; System.out.println("output"+c); } }
这样写对吗 我怎么编译通不过呢 ?
System.in.read()需要抛出一个异常 这个可以看jdk的文档
import java.io.*; public class inout{ public static void main(String args[]) shrows IOExeception { int i; i=System.in.read(); char c; c=(char)i; System.out.println("output"+c); } 这样写就好用了 我想象问问 为什么 main 函数要定义为静态呢 不定义为 静态的为什么不好用牙
public class inout{
public void main(String args[]) {
int i;
i=System.in.read();
char c;
c=(char)i; System.out.println("output"+c);
}
}
这样写对吗 我怎么编译通不过呢 ?
这个可以看jdk的文档
public class inout{
public static void main(String args[]) shrows IOExeception {
int i;
i=System.in.read();
char c;
c=(char)i; System.out.println("output"+c);
}
这样写就好用了 我想象问问 为什么 main 函数要定义为静态呢
不定义为 静态的为什么不好用牙
System.in.read(b);
for(int i=0;i<b.length;i++){
System.out.print((char)b[i]);
}
读取一行,准备的字节数组要足够大
如果要对unicode支持,最好用Reader与system.in连接起来。