永发信息网

求问一个【JAVA】【初学】问题 谢谢

答案:2  悬赏:0  手机版
解决时间 2021-03-31 22:44
  • 提问者网友:末路
  • 2021-03-31 17:38
求问一个【JAVA】【初学】问题 谢谢
最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-03-31 18:31
Integer.parseInt("不可为null && 不可为 ‘ ’ ")追问什么意思?不是很懂追答Integer.parseInt()函数在转化的时候是不允许参数出现上述两种情况的,你的属于第二种

if(inputNum1.getText().trim()==null||inputNum2.getText().trim()==null||inputNum3.getText().trim()==null){
return;

} 这种是可以的,把trim() == null 改为 trim() == '' 就可以了追问if里加了inputNum1.getText()==(" ")还是不行追答if(inputNum1.getText().trim()=="" || inputNum2.getText().trim()=="" || inputNum3.getText().trim()=="" ){
return;

} 这样追问不行 没有变化=。=追答在if判断以后打印inputNum1.getText()的值,看是啥。
全部回答
  • 1楼网友:人類模型
  • 2021-03-31 19:31
if(inputNum1.getText().trim()==null||inputNum2.getText().trim()==null||inputNum3.getText().trim()==null){
return;
}试一下追问谢谢您,但还是不行,一样。我在您这个条件里还加了个System.out.println("aaa");,但是cmd没有打出来,应该是没进去if。。追答看一下自己的逻辑条件正确吗?追问现在问题时程序可以运行,但是如果三个空格什么都不打也进不了if条件。。追答看一下自己监听类型追问ActionListener啊 没问题吧?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯