为了账号安全,请及时绑定邮箱和手机立即绑定

java中加号的问题?

java中加号的问题?

繁花如伊 2019-04-09 20:24:41
初学者编程,写一个简单的计算器,直接让用户在终端输入,用system.in读进来,我折腾了好久,数字都好办,直接用datainputstream读进来,但是这个运算符,比如加号,我怎么读进来呢,我用string读进来,然后用if(s==“+”)判断,不行,或者readchar来读,也不行,到底这个加号是什么数据类型呢,还是我的读取方法有误呢?
查看完整描述

2 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

教你一个办法:
全部用String读进来,比如BufferedReader.readLIne()
然后按空格拆分字符串,可以用java.util.StringTokenizer
String转int,用Integer.parseInt()
判断s是不是"+",用s.equals("+")方法,而不是==
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 253 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信