• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

wchenfeng

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Java关系运算符和逻辑运算符的使用

 

package com;
public class app3_8 {
    public static void main(String[] args)
    {
        int a=25,b=7;
        boolean x=a<b; //x=false
        System.out.println("a<b="+x);
        int e=3;
        boolean y=a/e>5; //y=ture
        System.out.println("x^y="+(x^y));
        if(b<0&e!=0)System.out.println("b/0="+b/0);
        else System.out.println("a%e="+a%e);
        int f=0;
        if(f!=0&&a/f>5) System.out.println("a/f="+a/f);
        else System.out.println("f="+f);
    }
}

 

异或运算(^) :  a^b,二个操作数同时为真或同假时,结果才为false。不同为真,相同为假。 

 

简洁运算(&&、||):可能只需要计算运算符左边的表达式而不用计算右边的表达式。

额,就是说对于&&,只要左边的表达式为false,就不用计算右边的表达式,整个表达式为false。

||只要左边ture,就不用计算右边,整个表达式为ture。

 

非简洁运算(&、|):必须计算完运算符左右两个表达式之后,才取结果。

posted on 2022-04-12 20:03  王陈锋  阅读(67)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3