Java之旅(五)

news2024/11/17 21:47:38

运算符

  • 算术运算符

    • 加法(+)
    • 减法(-)
    • 乘法(*)
    • 除法(/)
    • 取余(%)
    • 一元运算符
      • 自增运算符(++)
      • 自减运算符(--)
      • 变量前就先运算,变量后先输出
  • 关系运算符

    • 判断两个操作数是否相等(==)
    • 判断两个操作数是否不等(!=)
    • 判断左侧操作数是否大于右侧操作数(>)
    • 判断左侧操作数是否小于右侧操作数(<)
    • 判断左侧操作数是否大于等于右侧操作数(>=)
    • 判断左侧操作数是否小于等于右侧操作数(<=)
  • 位运算符

    • 位运算符操作的不是整型数值(int、long、short、char、byte)本身,而是整型数值对应的二进制。
    • 如果对应位都是 1,则结果为 1,否则为 0。(&)
    • 如果对应位都是 0,则结果为 0,否则为 1。(|)
    • 如果对应位值相同,则结果为 0,否则为 1。(^)
    • 按取位反,即 0 变 1,1 变 0(~)
    • 按位左移,左操作数按位左移右操作数按指定的位数。(<<)
      • 左移几位就乘于进制数几次
      • 如:2 的二进制是 010
        • 左移二位:2 * 2 * 2 = 8
        • 8的二进制是 01000
    • 按位右移,左操作数按位右移右操作数按指定的位数。(>>)
      • 右移几位就除于进制数据几次
    • 按位右移补零,左操作数的值按右操作数指定的位数右移,移动得到的定位以 0 补充。
  • 逻辑运算符

    • 逻辑与运算符(&&):多个条件中只要有一个为 false 结果就为 false。(类似and)
    • 逻辑或运算符(||):多个条件只要有一个为 true 结果就为 true。(类似or)
    • 逻辑非运算符(!):用来反转条件的结果,如果条件为 true,则逻辑非运算符将得到 false。
    • 单逻辑与运算符(&):很少用,因为不管第一个条件为 true 还是 false,依然会检查第二个。
    • 单逻辑或运算符(|):也会检查第二个条件。
    • 注:& 和 | 性能不如 && 和 ||,但用法一样
  • 赋值运算符
    • 操作符右侧的值赋值给左侧的变量
    • 类型转换问题,类型边界问题,尽量使用相应的类型进行赋值。
  • 三元运算符
    • 用于替代 if-else,可以使用一行代码完成条件判断的要求
    • int min=(a<b)?a:b;
      • 如果 ? 前面的条件为 true,则结果为 : 前的值,否则为 : 后的值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/592515.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Yarn搭建Flink

基于Yarn搭建Flink 1. 概述 1.1 Yarn 简介 Apache Hadoop YARN是一个资源提供程序&#xff0c;受到许多数据处理框架的欢迎。Flink服务被提交给 YARN 的 ResourceManager&#xff0c;后者再由 YARN NodeManager 管理的机器上生成容器。Flink 将其 JobManager 和 TaskManager…

Apache DolphinScheduler——开源大数据调度器神器(国人之光)

本文已参与「新人创作礼」活动&#xff0c;一起开启掘金创作之路。 1. 简 介 Apache DolphinScheduler(海豚调度),国人之光&#xff0c;是许多国人雷锋开源在Apache的顶级项目&#xff0c;主要功能就是负责任务的调度处理。 1.1 概 念 Apache DolphinScheduler是一个分布式去…

CentOS6 通过shell脚本的离线安装MySQL5.7.40(rpm)

说明: 在项目的实施过程中,多次遇到安装MySQL的工作,尤其在内网环境下,无法使用在线yum源,只能使用源码或采用rpm离线安装的方式进行安装,在安装过程中会遇到各种各样的问题,小编特地就rpm离线安装方式进行了整理及验证,并通过shell脚本的方式实现一键安装。使用此脚本…

软件性能测试有哪些方法?性能测试报告怎么编写?

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。在软件的质量保证中起着重要的作用&#xff0c;它包括的测试方法丰富多样。 一、常用的软件性能测试方法包括以下几种&#xff1a; 1、负载测试&#xff1a;模拟真实用户场…

连续十年亏损,哔哩哔哩估值遭质疑

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 财务业绩 2023年3月2日&#xff0c;哔哩哔哩&#xff08;BILI&#xff09;公布了其2022年第四季度和2022财年全年的财务业绩&#xff0c;财报显示哔哩哔哩的用户数量和收入均实现了稳步增长。2022年第四季度的总收入达到了…

【MySQL】单表获取库存数

系列文章 C#底层库–MySQLBuilder脚本构建类&#xff08;select、insert、update、in、带条件的SQL自动生成&#xff09; 本文链接&#xff1a;https://blog.csdn.net/youcheng_ge/article/details/129179216 C#底层库–MySQL数据库操作辅助类&#xff08;推荐阅读&#xff0…

港联证券今日投资前瞻:人工智能再迎催化 关注房地产板块超跌机会

昨日&#xff0c;A股午后探底回升&#xff0c;沪指尾盘翻红&#xff0c;深成指、创业板指走高。截至收盘&#xff0c;沪指微涨0.09%报3224.21点&#xff0c;深成指涨0.44%报10869.55点&#xff0c;创业板指涨0.67%报2218.6点&#xff0c;科创50指数涨1.56%&#xff1b;两市合计…

高质量椭圆检测库

目录 前言 效果展示 检测库 简介 安装库 用法 测试 论文算法步骤简读 1. lsd 检测 2. lsd group 3. 生成初始 ellipse 4. 聚类 前言 椭圆检测是工业中比较常用的一种检测需求。目前常用的基于传统图像处理的椭圆检测方法是霍夫变换&#xff0c;但是霍变换的检测率…

【基于前后端分离的博客系统】Servlet版本

&#x1f389;&#x1f389;&#x1f389;点进来你就是我的人了博主主页&#xff1a;&#x1f648;&#x1f648;&#x1f648;戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔&#x1f93a;&#x1f93a;&#x1f93a; 目录 一. 项目简介 1. 项目背景 2. 项目用到的技…

玩转ChatGPT:Transformer分类模型

一、写在前面 之前&#xff0c;我们介绍了Sklearn包以及Boost辈的各种分类模型&#xff0c;这些模型都很经典了&#xff0c;实际上也很强大&#xff0c;比如说Xgboost。 然而&#xff0c;近期随着ChatGPT的大火&#xff0c;其底层框架Transformer也逐渐火了&#xff0c;现在大…

分析和解决java.lang.OutOfMemoryError: Java heap space问题

这里写目录标题 问题场景问题分析与解决1.优化项目代码2.提升Java heap size3.JVM参数配置配置参考堆区参数配置说明非堆区参数配置说明 问题场景 最近客户反馈在生产环境导入操作时遇到任务一直执行中&#xff0c;并且入库的数据量一直不改变。通过日志查询&#xff0c;终于定…

UE4蓝图学习篇(九)-- 人物重定向

在平常的游戏制作或者项目练习过程中&#xff0c;我们想使用其他比较好看的模型&#xff0c;但是却想使用小白人的动画&#xff0c;这个时候要怎么去处理呢&#xff1f; 这个时候就需要使用到重定向功能&#xff0c;让两者使用同一套骨骼&#xff0c;把小白人动画重定向到我们…

IMX6ULL裸机篇之I2C相关寄存器与AP3216C传感器

一. I2C实验 I2C时钟选择与传输速率 1. IMX6ULL的 I2C频率标准模式 100kbit/S&#xff0c;快速模式为 400Kbit/S 2. 时钟源选择 perclk_clk_rootipg_clk_root66MHz&#xff08;由之前的时钟实验章节可以知道是 66MHz&#xff09;。 二. I2C 寄存器配置 I2Cx_IFDR寄存器&…

常见的内存泄漏场景

console导致 console导致的内存泄漏 因为打印后的对象需要支持在控制台上查看&#xff0c;所以传递给console.log方法的对象是不能被垃圾回收的。我们需要避免在生产环境用console打印对象。 定时器 在组件初始化的时候设置了setInterval&#xff0c;那么在组件销毁之前记得…

张驰课堂:深入了解六西格玛绿带培训课程大纲的应用价值!

六西格玛绿带培训课程大纲的内容通常包括以下几个方面&#xff1a; 六西格玛介绍&#xff1a;介绍六西格玛的历史、目标和应用领域&#xff0c;以及其在质量管理中的作用。 统计学基础&#xff1a;介绍基本的统计概念和方法&#xff0c;包括描述统计、概率分布、抽样和检验等…

SpringBoot定义优雅全局统一Restful API 响应框架五

闲话不多说&#xff0c;继续优化 全局统一Restful API 响应框架 做到项目通用 接口可扩展。 如果没有看前面几篇文章请先看前面几篇 SpringBoot定义优雅全局统一Restful API 响应框架 SpringBoot定义优雅全局统一Restful API 响应框架二 SpringBoot定义优雅全局统一Restful…

开发微信小程序,常用的开发组件有哪些?

随着微信小程序开发的持续升温&#xff0c;小程序开发也变得越来越流行&#xff0c;因为小程序不仅能帮助企业解决推广的问题&#xff0c;还能为企业带来可观的收益。但是很多企业并不知道如何开发微信小程序&#xff0c;而市面上的开发组件又有很多种&#xff0c;不知道怎么选…

restful相关知识

一. 接口编程简介 1 背景 ​ 随着互联网的发展, 尤其是移动互联为代表的Web3.0时代. 客户端层出不穷, 以APP、微信、PC浏览器为代表, 服务端业务逻辑是基本一致的. ​ 那么有没有一种方式可以做到”一次编写,随时接入”呢? 目前比较流行的方案就是"接口编程" 2 …

DevOps - (3)使用SOPS 和Terraform来加密/解密敏感信息文件

一&#xff1a;背景 每个人都想将自己的敏感数据以加密格式存储在一个安全的地方。例如我们的数据库的账号密码&#xff0c;不能以纯文本的方式来记录。让我们利用Mozilla SOPS以一种安全的方式实现它。SOPS支持将文件加密为二进制文件&#xff0c;除此之外&#xff0c;它还具…

尘埃粒子计数器 审计追踪 权限管理 洁净室等级确认干货分享

尘埃粒子计数器实用干货汇总 随着我国医药行业的不断发展&#xff0c;越来越多的医药企业需要应用洁净技术以达到控制实验室安全卫生的目的。在医药、电子、机械微生物等行业中&#xff0c;需要严格把关空间的洁净度以符合相关的标准和产品的质量。其中包括对各种洁净等级的工作…