在java中如何实现 System.in.readLine();读控制台输入 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); System.in.read()返回的是读入的字符的UNICODE编码,然后自己转换吧 sorry,错了System.in.read()返回的是byte,不是char 就是说我用java实现这段C程序,其等价的java程序是什么?int i;scanf("%d",&i);printf("%d",i);就是我输入1234,它会给我输出1234 你试试这个吧:int i=0;String s;try{ System.out.println("please input a number:"); BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); s=br.readLine(); i=Interger.paresenInt(s);}catch(IOException e){} java里没有那么便捷的方法,只能用BufferedReader的readline()方法读入一行,然后自行转换!用(静态方法)Interger.paresenInt(s)就可以转换,楼上的说明了, java调用DLL文件 不关闭java socket,连续发送和接收信息,经过几轮正常发送和读取后,消息内容错误! 有关包的错误 eclipse如何编译成EXE文件 java数组问题 swing组件问题 为什么我的Eclipse项目和文件名称都自动加上PREFIX_/_SUFFIX? static 用法? 请教eclipse的优化问题,有gc日志和启动参数。 关于ResultSet的问题: 客户端接接问题 java程序的并发性能问题--请教了解Java运行机制的高手!
int i;
scanf("%d",&i);
printf("%d",i);
就是我输入1234,它会给我输出1234
int i=0;
String s;
try
{
System.out.println("please input a number:");
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
s=br.readLine();
i=Interger.paresenInt(s);
}
catch(IOException e)
{
}
用(静态方法)Interger.paresenInt(s)就可以转换,楼上的说明了,