由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 新手问一个弱问题, 关于从stdin输入int或者其他数值的实现方法
相关主题
如何读取这种格式的数据?Runtime.exec() 不能读terminal 了?
Java版BBS之设想牛人能不能给通俗地解释一下CGI?
A question about how to segment intput text file哪位大牛帮帮忙, 初学JAVA, 问题一道
Applet读取加密的文件一个问题java image processing problem
JDBC/stored procedure读取性能问题清教关于编译原理
Re: Need Emergent help for Java I/O!请教关于java文件操作
再请教一个lucene的问题请帮忙看看这个编译错误
Process的问题再问generic问题:tomcat编译错误
相关话题的讨论汇总
话题: 方法话题: number话题: nval话题: 实现话题: int
进入Java版参与讨论
1 (共1页)
c*********n
发帖数: 128
1
刚刚开始学java.
我做的事情是类似于C中scanf完成的功能
目前找到一种方法, 想问一下这个是不是java程序常用的方法, 如果不是, 那么常用的方

是什么?
我找到的实现方法如下:
首先
InputStreamReader isr = new InputStreamReader ( System.in );
StreamTokenizer st = new StreamTokenizer ( isr );
然后使用方法st.nextToken()
判断st.nextToken()的返回值(返回ttype),
如果ttype等于TT_NUMBER, 说明读取的是一个number, 并且该number将被存放于st.nval
然后读取st.nval就可以得到该数
是这样实现的么? 还有更好的实现方法么?
关于这个方法我还有一个问题, 根据我查的文档nval是double型变量啊, 那要读入int变

怎么办呢?
nval:
public double nval
If the current token is a number, this field contains
a**l
发帖数: 70
2
java 5 有现成的scanf



【在 c*********n 的大作中提到】
: 刚刚开始学java.
: 我做的事情是类似于C中scanf完成的功能
: 目前找到一种方法, 想问一下这个是不是java程序常用的方法, 如果不是, 那么常用的方
: 法
: 是什么?
: 我找到的实现方法如下:
: 首先
: InputStreamReader isr = new InputStreamReader ( System.in );
: StreamTokenizer st = new StreamTokenizer ( isr );
: 然后使用方法st.nextToken()

g*****g
发帖数: 34805
3
most java programs do not use input from console that's why its
support is not strong, for int you can convert from double
by (int)double_number. Scanner is a new solutino in java5



【在 c*********n 的大作中提到】
: 刚刚开始学java.
: 我做的事情是类似于C中scanf完成的功能
: 目前找到一种方法, 想问一下这个是不是java程序常用的方法, 如果不是, 那么常用的方
: 法
: 是什么?
: 我找到的实现方法如下:
: 首先
: InputStreamReader isr = new InputStreamReader ( System.in );
: StreamTokenizer st = new StreamTokenizer ( isr );
: 然后使用方法st.nextToken()

1 (共1页)
进入Java版参与讨论
相关主题
再问generic问题:tomcat编译错误JDBC/stored procedure读取性能问题
Re: 文件读入的问题Re: Need Emergent help for Java I/O!
ConcurrentModificationException再请教一个lucene的问题
How to prevent double submission in web form?Process的问题
如何读取这种格式的数据?Runtime.exec() 不能读terminal 了?
Java版BBS之设想牛人能不能给通俗地解释一下CGI?
A question about how to segment intput text file哪位大牛帮帮忙, 初学JAVA, 问题一道
Applet读取加密的文件一个问题java image processing problem
相关话题的讨论汇总
话题: 方法话题: number话题: nval话题: 实现话题: int