取得屏幕输入? 用FileInputStream流来读取输入的字符! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我使用system.in.read,系统报错呀。 请各位大虾,说明白一些,应该是一行代码就解决了的把。system.out.print是直接输出,应该有个相关的可以直接读入输入吧? 程序很简单了。 int i=0; System.out.print("Enter a number:"); i=this.in.read(); //就这里不知道该怎么写 System.out.println("your enter :"+i); System.out.println("Hello World!"+i); 比较简单的一般都这样写int c; try { while((c = System.in.read()) != -1) { System.out.print((char)c); } } catch(java.io.IOException ioe) { System.out.println(ioe.getMessage()); } 对于获取系统输入,一般有两种方法,第一种如DainelLee(现在开始学java)所说的,用System.in.read()每次读一个字符,麻烦还有制表符和回车也读进去了,当然用适当的条件也是可以不显示出来的,但一般来讲都不提倡。还有一种方法是用流读写,读取一行,是一种比字符读写好的方法。代码如下:try{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str=br.readLine().trim(); System.out.println(str);}catch(java.io.IOException i){} ok .解决了,谢谢楼上。另外,返回的c,是asc码 获得屏幕输入:BufferedReader in=new BufferedReader(new InputStreamReader(System.in));String inputLine=in.readLine();//读取的都是字符串类型的如果是输入数字的话,还要用以下语句转化一下:int num=Integer.valueOf(inputLine).intValue();//因为读取的是字符串类型,所以要 //转换 java的boolean类型的默认值不是false吗?图没显示出来,我重新发个帖子吧 求一个小小的算法 异常处理问题 IOException cannot be resolved to a type 请各位大侠帮帮忙! 又有问题了! 高分求助,分不够再加 如何使一个double型的数只显示小数点后四位? 哪里有JDK1.3下载? 一个RMI问题,请教高手! 这几句话啥意思 苦恼,不知有什么好法子调试程序的.....
system.out.print是直接输出,应该有个相关的可以直接读入输入吧?
程序很简单了。
int i=0;
System.out.print("Enter a number:");
i=this.in.read(); //就这里不知道该怎么写
System.out.println("your enter :"+i);
System.out.println("Hello World!"+i);
int c;
try
{
while((c = System.in.read()) != -1)
{
System.out.print((char)c);
}
} catch(java.io.IOException ioe)
{
System.out.println(ioe.getMessage());
}
还有一种方法是用流读写,读取一行,是一种比字符读写好的方法。代码如下:
try{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine().trim();
System.out.println(str);
}catch(java.io.IOException i){}
另外,返回的c,是asc码
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String inputLine=in.readLine();//读取的都是字符串类型的如果是输入数字的话,还要用以下语句转化一下:
int num=Integer.valueOf(inputLine).intValue();//因为读取的是字符串类型,所以要
//转换