慕先生9105755
2019-01-29 15:09
不要管道理对不对,我感觉程序上逻辑没有问题啊,为什么会运行失败
光说你这个程序的话,问题出在前面的变量是one,而你if()括号里的变量是score,score没有被定义相当于凭空冒出来一个变量,肯定是错的。
另外,逻辑上来讲,你这个把score改成one运行出来也是“one是偶数”,但是有点投机取巧了喔。奇数偶数的判断标准是将这个数除以2,余数为0是偶数,余数为1是奇数。内容也要改改喔。
楼上说空格问题的,其实空格是没问题的,相反,一般写程序支持在运算符左右各加空格,方便观看与检查,不然在几十行几百行的代码里数字字符运算符挤在一起,是很难观察查找和检查的!
附一张我写的代码:
空格好像也不对吧,段落之间的格式问题
if(one%2==0){
System.out.println("one是偶数");
}else{
System.out.println("one是奇数数");
}
没有score这个变量啊 第四行改成 if(one >19){
Java入门第一季(IDEA工具)升级版
1165500 学习 · 17585 问题
相似问题