int one=20;
String love="one%2");
if(love==0)
{
System.out.println("one是偶数");
}
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的课程,应该就是这样子。
String love="one%2");这一句?