课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int one=20; String love="one%2"); if(love==0) { System.out.println("one是偶数"); }
2020-08-06
源自:Java入门第一季(IDEA工具)升级版 4-1
正在回答
string指定的是字符串,直接用int去指定你的新变量 love就好了?,源码如下
public class HelloWorld { public static void main(String[] args) { int one = 20 ; int love=one%2; if(love == 0){ System.out.println("one是偶数"); } }}
完全不需要再去定义一个数值呀,直接把条件写在if语句里面,像我这样就行了。你这多次一举,而且你还用字符串类String去定义一个数值的公式,明显错的呀。
public class HelloWorld { public static void main(String[] args) { int one = 20 ; if(one %2 == 0){ System.out.println("one是偶数"); }else{ System.out.println("one不是偶数"); } } }
String love="one%2");if(love==0)
两处都错了,小括号多打了, 至于love==0; love是字符串类型,而0是整形 所以会报错
String one="one%2";String love="one%2";if(love==one){System.out.println("one是偶数");}
如果代码是这样的话 就是可以运行的
string 是定义字符串的,该用int love=one%2;
那好像是因为String love 这个是定义一个one%2这个东西,并不能当做算式。具体的可以看下2-6的课程,应该就是这样子。
慕用2526416 提问者
String love="one%2");这一句?
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答求大神指点错在哪
2 回答求大神指点下哪里错了
1 回答我这个问题出在哪里啊?哪位大神指点一下迷津?
5 回答哪错了,求大神指点
3 回答求大神指点,真看不出来哪里有问题