qq_愿心安i_0
2019-03-09 15:26
public class HelloWorld {
public static void main(String[] args) {
int one = 20 ;
if (one%2=0){
System.out.println("one是偶数");
}
}
}
可以试下这样敲,运行后一次后把int one = 19 试试,让你理解更深刻
public class HelloWorld {
public static void main(String[] args) {
int one = 20 ;
if(one%2==0 ){
System.out.println("yes");
}else{
System.out.println("no");
}
}
}
if语句里面的判断式要用==不能用=
=是赋值,而==才是比较
=是赋值运算符。比如int a = 1 。就是说1赋值给了a。
==是比较运算符。就直接就是等于号了。和算术运算符的等于一样。
System.out.println("是偶数") ;分号用成中文的啦
一个=是赋值 你这里要写== 这才是等于
显示的是“偶数”后边这里错误
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题