九、运算符

一、基本运算符

1.1、Java语言支持的运算符

1.算术运算符:+,-,*,/,%(膜运算:取余),++,–
2.赋值运算符:=
3.&#x5173;&#x7CFB;&#x8FD0;&#x7B97;&#x7B26;&#xFF1A;> , < , >= , <= ,="=&#xFF08;java&#x91CC;&#x7B49;&#x4E8E;&#x8981;&#x7528;&#x4E24;&#x4E2A;&#x7B49;&#x4E8E;&#x53F7;&#xFF09;" !="&#xFF08;&#x4E0D;&#x7B49;&#x4E8E;&#xFF09;" instapceof 4.逻辑运算符:&&(与),||(或),!(非) 5.位运算符:&,|,^,~,>>&#xFF0C;<<,>>>&#xFF08;&#x4E86;&#x89E3;&#xFF09;
6.&#x6761;&#x4EF6;&#x8FD0;&#x7B97;&#x7B26;&#xFF1F;&#xFF1A;
7.&#x6269;&#x5C55;&#x8D4B;&#x503C;&#x8FD0;&#x7B97;&#x7B26;&#xFF1A;+=&#xFF0C;-=&#xFF0C;*=&#xFF0C;/=
</,></=>

1.2、左移与右移

package Operator;

public class Demo1 {
    public static void main(String[] args) {
        /*
        A = 0011 1100
        B = 0000 1101
        ---------------------------------
        A&B = 0000 1100(&#x4E24;&#x4F4D;&#x5747;&#x4E3A;1&#x5219;&#x4E3A;1&#xFF0C;&#x5176;&#x4F59;&#x4E3A;0)
        A/B = 0011 1101(&#x4E24;&#x4F4D;&#x5747;&#x4E3A;0&#x5219;&#x4E3A;0&#xFF0C;&#x5176;&#x4F59;&#x4E3A;1)
        A^B = 0011 0001(&#x4E24;&#x4F4D;&#x76F8;&#x7B49;&#x5219;&#x4E3A;0&#xFF0C;&#x4E0D;&#x7B49;&#x5219;&#x4E3A;1)
        ~B  = 1111 0010(&#x6309;&#x4F4D;&#x53D6;&#x53CD;)

        <<  *2
        >>  /2
         */

        System.out.println(2<<3); 16 system.out.println(8>>2);//2
    }
}

</3);>

1.3、三元运算符

package Operator;

//&#x4E09;&#x5143;&#x8FD0;&#x7B97;&#x7B26;
public class Demo2 {
    public static void main(String[] args) {
        //x ? y : z
        //&#x5982;&#x679C;x==true,&#x5219;&#x7ED3;&#x679C;&#x4E3A;y&#xFF0C;&#x5426;&#x5219;&#x7ED3;&#x679C;&#x4E3A;z

        int score = 60;
        String type = score<60?"不及格":"及格"; system.out.println(type); } < code></60?"不及格":"及格";>

最后把视频链接附上 【【狂神说Java】Java零基础学习视频通俗易懂-哔哩哔哩】

Original: https://www.cnblogs.com/9994264long/p/14973656.html
Author: &小小白&
Title: 九、运算符

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/644207/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 使用MindSpore计算旋转矩阵

    坐标变换、旋转矩阵,是在线性空间常用的操作,在分子动力学模拟领域有非常广泛的应用。比如在一个体系中切换坐标,或者对整体分子进行旋转平移等。如果直接使用Numpy,是很容易可以实现的…

    技术杂谈 2023年7月25日
    057
  • Spark学习(1)Spark入门

    什么事spark Spark是一种快速、通用、可扩展的大数据计算引擎.项目是用Scala进行编写,基于内存计算的 包括交互式查询和流处理 spark内置项目 Spark SQL:是…

    技术杂谈 2023年7月24日
    086
  • 小蜜蜂引起的jQuery插件

    Original: https://www.cnblogs.com/chenyjccxy/p/5032662.htmlAuthor: chenyjTitle: 小蜜蜂引起的jQue…

    技术杂谈 2023年7月23日
    061
  • 【Golang】对接百度翻译API-golang版本sdk代码

    最近为自己的客服系统增加了在线翻译功能 可以把访客任何语种消息翻译为中文 客服消息一键翻译为英文,详细演示效果可以注册唯一客服系统(gofly.v1kf.com),我审核通过后就可…

    技术杂谈 2023年6月1日
    090
  • Python 学习路线(2022)

    原文链接: Python 学习路线(2022) 前几天整理了一份 Go 学习路线(2022),广受好评。那么趁火打劫,不是,是趁热打铁,又整理了一份 Python 学习路线。 内容…

    技术杂谈 2023年6月21日
    0124
  • 软件基础的理论(1)

    软件基础的理论 一, 什么是软件产品 它是一个逻辑产品,没有实体,包括程序,文档和数据,需要通过终端设备才能体现出来功能和作用 二, 软件产品的中间过程文档 客户需求 &#…

    技术杂谈 2023年7月25日
    074
  • vue辅助函数mapState和mapGetter前面三个点到底是什么意思:对象展开运算符

    mapState 函数返回的是一个对象。我们如何将它与局部计算属性混合使用呢? 通常,我们需要使用一个工具函数将多个对象合并为一个,以使我们可以将最终对象传给 computed 属…

    技术杂谈 2023年6月1日
    088
  • iptables防火墙原理详解

    Netfilter是由Rusty Russell提出的Linux 2.4内核防火墙框架,该框架既简洁又灵活,可实现安全策略应用中的许多功能,如数据包过滤、数据包处理、地址伪装、透明…

    技术杂谈 2023年5月31日
    0112
  • 基本运算符

    运算符 JAVA语言支持入下运算符。 %:余数 !=:不等于 &&:and ||:or !:not 二元运算符 整数默认为int类型,按类型优先级自动转换,下图说明…

    技术杂谈 2023年6月21日
    092
  • 斜率优化

    斜率优化 直接看例题 例题:P3195 解析 转移方程很简单: 这里(f[i])表示前(i)个物品的最优代价。(a)为(c)(如题目)的前缀和。 [a[i]=\sum_{j=1}^…

    技术杂谈 2023年6月21日
    0108
  • SpringBoot+vue中@Valid表单验证并返回给前端

    总共分为3大步 1) 完成表单验证 1.&#x5BFC;&#x5165;&#x8868;&#x5355;&#x9A8C;&#x8BC…

    技术杂谈 2023年7月25日
    088
  • Ubuntu 18.04安装sysv-rc-conf

    sudo nano /etc/apt/sources.list &#x52A0;&#x5165;deb http://archive.ubuntu.com/ubun…

    技术杂谈 2023年7月11日
    072
  • AIX系统下挂载外置存储

    连接盘柜后在盘柜里映射好分区。 1.扫描硬件才能发现盘柜映射的容量 ,命令cfgmgr 2、查看在 AIX 系统下能否认到盘柜的分区。 命令:lsdev -Cc disk 3、查看…

    技术杂谈 2023年6月21日
    098
  • 什么是HBase?终于有人讲明白了

    一、初识HBase HBase 是一个面向列式存储的分布式数据库,其设计思想来源于 Google 的 BigTable 论文。HBase 底层存储基于 HDFS 实现,集群的管理基…

    技术杂谈 2023年7月25日
    062
  • 当前国际主流bgp路由劫持解决方案——RPKI

    个人博客地址 http://www.darkghost.life 摘抄自APNIC一段定义 RPKI 资源认证是一种安全框架,用于证明特定 IP 地址块或 AS 号码与这些互联网号…

    技术杂谈 2023年7月25日
    070
  • maven项目集成findbugs详解

    文章目录0、概述一、接入方式二、如何使用方式一、在控制台中执行打包命令方式二、使用IntelliJ IDEA的maven工具(其他IDE用户忽略)三、bug详情查看四、忽略指定的包…

    技术杂谈 2023年5月30日
    074
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球