美文网首页
java学习第四章(关系和逻辑运算符)

java学习第四章(关系和逻辑运算符)

作者: 锋叔 | 来源:发表于2019-01-18 12:58 被阅读0次
  • 关系运算符就是大于等于小于等决定相互关系的运算符。
  • 补充一个声明变量时的规范(驼峰命名法)
  • 一个单词时小写(eg: count, number, username, email)
  • 超过两个单词时第二个单词首字母大写(eg: userEmail, userPhone, sayHelloWorld)

关系运算

  • 规则: 变量1 关系运算符 变量2
  • 运算结果只会是 布尔值 true or false
  • 关系运算优先级大于赋值运算
int a = 10, b = 20;
// 小于
boolean c = a < b;
System.out.println(c);  // true

boolean d = a > b;
System.out.println(d); // false

boolean e = a <= b;
System.out.println(e); // true

boolean f = a >= b;
System.out.println(f); // fasle

三目运算

  • 规则: 关系表达式 ? 结果1 : 结果2
  • 结果1和结果2只能是同一数据类型
  • 关系表达式为true返回结果1,为false返回结果2
int a = 10, b = 20; // 这里不是重新定义只是为了让你更直观。下面也是
// 三目运算
int g = a >= b? 345 : 678;
System.out.println(g);
// 678

逻辑运算(且、或、非)

且 &&
  • 规则: 关系表达式1 && 关系表达式2
  • 结果:只有两个都为true时才返回true,一个表达式结果为false就返回false
int a = 10, b = 20;

boolean h = a >= b && a <= b;
System.out.println(h); // false

boolean i = a < b && b > a;
System.out.println(i); // true

boolean j = a < b && b = a;
System.out.println(j); // false
或 ||
  • 规则: 关系表达式1 || 关系表达式2
  • 结果:两个关系表达式任意一个为true时就返回true,都为false才返回false
  • 当第一个表达式为true时就不会再执行第二个表达式
int a = 10, b = 20;

boolean l = a >= b || a <= b;
boolean m = a < b || b > a;
boolean n = a == b || b == a;

System.out.println(l); // true
System.out.println(m); // true
System.out.println(n); // false
非 !
  • 规则:! 关系表达式
  • 结果:关系表达式为true则非运算后为false,反之则为true。
boolean o = !l;
boolean p = !m;
boolean q = !n;

System.out.println(o); // false
System.out.println(p); // false
System.out.println(q); // true

上一章 目录 下一章

相关文章

  • Java的运算符

    Java有4大类运算符:算术运算、位运算、关系运算和逻辑运算。 运算符的优先级 模运算符 Java中,模运算符不止...

  • Java-运算符

    java运算符是来操纵变量,有算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、条件运算符和instanc...

  • Kotlin 运算符、符号重载总结

    算数运算符 关系运算符 示例 逻辑运算符 位运算符 三目运算 Java Kotlin forEach、in 循环 ...

  • Java运算符

    Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(9):+ - * / %...

  • Java的运算符

    Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(9):+ - * / %...

  • Java 运算符

    Java 运算符 运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术...

  • Java 运算符和表达式

    一、Java 运算符分类: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 1. 算术运算符...

  • 运算符

    运算符有哪些 算术运算符 关系运算符 逻辑运算符 赋值运算符 Java中使用的算术运算符 加+减-乘*除/取...

  • java基础-2-运算符-学习笔记

    运算符 java提供丰富运算符,大概分为算术数运算符,关系运算符,位运算符,逻辑运算符,赋值运算符 算术运算符 该...

  • 2.5 逻辑运算符

    一、学习要求 书籍参考章节: 第3.5章 学习目标: 逻辑运算符 二、参考知识 在Java语言中有三种逻辑运算符,...

网友评论

      本文标题:java学习第四章(关系和逻辑运算符)

      本文链接:https://www.haomeiwen.com/subject/mycndqtx.html