课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
不要管道理对不对,我感觉程序上逻辑没有问题啊,为什么会运行失败
2019-01-29
源自:Java入门第一季(IDEA工具)升级版 4-1
正在回答
光说你这个程序的话,问题出在前面的变量是one,而你if()括号里的变量是score,score没有被定义相当于凭空冒出来一个变量,肯定是错的。
另外,逻辑上来讲,你这个把score改成one运行出来也是“one是偶数”,但是有点投机取巧了喔。奇数偶数的判断标准是将这个数除以2,余数为0是偶数,余数为1是奇数。内容也要改改喔。
楼上说空格问题的,其实空格是没问题的,相反,一般写程序支持在运算符左右各加空格,方便观看与检查,不然在几十行几百行的代码里数字字符运算符挤在一起,是很难观察查找和检查的!
附一张我写的代码:
空格好像也不对吧,段落之间的格式问题
qq_慕先生0195797
慕容730724 回复 qq_慕先生0195797
qq_慕先生0195797 回复 慕容730724
if(one%2==0){
System.out.println("one是偶数");
}else{
System.out.println("one是奇数数");
}
没有score这个变量啊 第四行改成 if(one >19){
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答java if语句
4 回答java if条件语句
1 回答Java条件语句之嵌套 if
3 回答Java条件语句之多重 if
2 回答if语句语句