 
		慕用2526416
2020-08-06 20:24
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");这一句?
Java入门第一季(IDEA工具)
1168089 学习 · 18754 问题
相似问题