public class Demo04 {
/*
* 类名;Demo04
*
* 创建日期:20120909
*
* 描述:逻辑运算符的使用:&&且;||或;!真假
*
*
* */
public static void main(String[] args){
int score1=100;
int score2=72;
if((score1>90&&score2>80)||(score1=100&&score2>70)){
System.out.println("师傅说:干的不错");
}
}
}
报错是在有下划线的那部分;提示是未对参数类型 int boolean定义运算符&& 哪位先知 能给我讲讲这是什么意思吗?那为什么前面的那一个运算符就不会报错呢?
------解决方案--------------------
score1=100结果不是true或者false
score1>90 判断操作结果是true或者false
基础知识呀,多看看书吧
------解决方案--------------------
恒等判断最好使用如下格式:
- Java code
3 == num;