大数乘加运算然后取模 c++_脚本语言系列之Java | Java中的运算符

15f1c5a4-7913-eb11-8da9-e4434bdf6706.png
本文主要介绍java中的常见运算符,如算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符等。

一、几个概念

int a = 3 + 4;

  • +、=就是操作符,是算术运算符,我们还有其他很多的运算符
  • 3,4就是参与运算的操作数
  • 3 + 4整体其实就是一个算术表达式
  • a = 3 + 4;就是一条赋值语句

二、常见运算符

1、算术运算符

  • +:加法运算
  • -:减法运算
  • *: 乘法运算
  • /:除法运算
如果参与运算的都是整型数据,结果是取整数部分
如果有一个是浮点型的数据,则结果是浮点行数据
  • %:取模运算
  • ++:自加运算符
int b = a++;
++a:前自增运算,先给自己a加1,然后再将a的值进行赋值
a++:后自增运算,先将a的值赋值其他变量,然后再自加1
  • --:自减运算符
自减运算符,int b = --a;
--a:前自增运算,先给自己a减1,然后再将a的值进行赋值
a--:后自增运算,先将a的值赋值其他变量,然后再自减1

演示案例如下,可以自己实际写一下。

public 

2、赋值运算符

  • =
short s =12;
s = s +1;
  • +=
s += 1:相当于s = (s的数据类型)(s + 1);
  • -=
s -= 1:相当于s = (s的数据类型)(s - 1);
  • *=
s *= 1:相当于s = (s的数据类型)(s * 1);
  • /=
s /= 1:相当于s = (s的数据类型)(s / 1);
  • %=
s %= 1:相当于s = (s的数据类型)(s % 1);

演示案例如下,可以自己实际写一下。

public 

3、比较运算符

结果肯定是布尔类型的数据(true、false)。

  • ==
  • !=
  • >
  • >=
  • <
  • <=
  • instanceof()

演示案例如下,可以自己实际写一下。

class 

4、逻辑运算符

参与运算的操作数必须是boolean类型,结果也是boolean类型。

a = 12; b = 24; c = 16;

  • 与运算&
当两个操作数都是true的时候,结果才为真,有一个为false则结果为false
真真为真;真假为假;假真为假;假假为假
a>b & b < c ---> fasle 
  • 或运算|
当两个操作数有一个为真结果为真,只有两个都是假的时候才为假
真真为真,真假为真,假真为真,假假为假
a>b | b < c ---> fasle
  • 异或运算^
参与运算的两个操作数不一样则为真,一样则为假
a>b ^ b < c -->false
  • 非运算!
单目运算符,非真即假;非假即真!(b<c) --> true
  • 短路与&&
结果上没有差别,但是执行的效率上有差异
a>b && b < c ---> fasle
  • 短路或||
结果上没有差别,但是执行的效率上有差异a>b || b < c ---> fasle
逻辑运算符用于连接布尔型表达式,在Java中不可以写成33 & x<6
单&时,左边无论真假,右边都进行运算
双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算

演示案例如下,可以自己实际写一下。

public 

5、位运算符

  • 左移运算符<<
左移运算,所有的位数向左侧移动指定的位数,左侧高位直接抛弃,右侧低位补0
  • 右移运算符>>
右移运算,所有的位数向右侧移动指定的位数,左侧高位补零,右侧直接抛弃
  • 位与运算符&
  • 位或运算符|
  • 异或运算符^
class 

6、三目运算符

格式:(关系表达式)?表达式1:表达式2;

  • 如果条件为true,运算后的结果是表达式1;
  • 如果条件为false,运算后的结果是表达式2;
class 

欢迎关注作者,如果觉得写的还不错,就给点个赞同、喜欢、收藏(后续持续更新)。

【全文手打 如需转载 请标注此出处】

1bf1c5a4-7913-eb11-8da9-e4434bdf6706.png

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

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

相关文章

visio形成数据字典_入职数据产品经理第一天,同事问了我3个问题

什么是数据产品经理&#xff1f;数据产品经理有什么能力要求&#xff1f;数据产品经理的未来发展什么&#xff1f;文章围绕这三个问题进行陈述分析&#xff0c;希望看完能对你有所帮助。最近&#xff0c;前同事老曹跳槽到去了一家初具规模的互联网公司&#xff0c;作为刚入职公…

电脑硬盘内存不足怎么办_电脑内存不足怎么办?三招帮你轻松解决

熟悉PC硬件的小伙伴都知道&#xff0c;内存相对于电脑来说是一个相当重要的部件&#xff0c;内存可以说是相当于CPU的“工作室”&#xff0c;因为PC所有运行的程序都是在内存中运行&#xff0c;它决定了多少、多大的程序能即时运行&#xff0c;如若执行程序过大或者过多就会导致…

ad敷铜后还有部分飞线_种草!车厘子红组合高柜,除了颜美,还有什么好?

最近上新君在AD线下体验店遇到个忍不住一定要推荐的牌子~它是谁呢&#xff1f;卖个关子猜一猜&#xff1a;「家居达人等级测试」开始⏰「线索一」线下店进门右手边这组红色柜子&#x1f446;「线索二」它是乐高“母国”丹麦的收纳家具品牌&#xff0c;花了37年&#xff0c;就做…

宝塔php开启zip组建,宝塔面板如何开启php扩展

宝塔面板如何开启php扩展&#xff1f;宝塔面板的PHP安装路径为/www/server/php/ 且支持多个PHP版本共存&#xff0c;所以&#xff0c;安装PHP扩展的方法与网上那些示例略有不同。下们通过安装oauth扩展来说明一下如何安装第三方PHP扩展。安装之前&#xff0c;请先到软件列表 –…

win7局域网共享设置_分享几个简单实用的局域网共享设置工具

发现很多朋友对于局域网共享设置都不是很熟悉&#xff0c;特别是现在Windows 10已经越来越普遍&#xff0c;很多用户可能熟悉Windows XP、Winodws7的文件共享、打印机共享比较熟悉&#xff0c;但是一到Windows是就感觉懵逼了&#xff01;确实Windows 10在共享权限设置这块需要更…

dataframe保存为txt_TxtToMy下载-TxtToMy((txt导入myql数据库))v3.7免费版

TxtToMy是一个数据转换软件&#xff0c;帮助数据库用户导入CSV (TXT)数据到MySQL数据库。用户能够通过TxtToMy更好地将文本(csv)文件数据导入Mysql&#xff0c;十分实用&#xff0c;感兴趣的用户可以自行下载体验。基本简介TxtToMy(txt导入myql数据库)是一款十分优秀的TXT导入到…

外星人台式电脑_推荐|外星人笔记本、主机、台式电脑多少钱?(价格)到底怎么样呢?(双十一)...

自外星人电脑爆火至今&#xff0c;关于它的争议就一直没有断过。有人说外星人电脑是超好用的高配电脑&#xff0c;也有人说买外星人电脑的都是人傻钱多&#xff0c;前段时间我还看到有人还因为这个问题吵了起来。说实话&#xff0c;这真的没有吵架的必要。每个人的消费观念不同…

bpmn流程图_几款流程图制作工具

在流程设计、思路展示、网络布线、工作汇报、简介说明、设计程序等工作中&#xff0c;都少不了要用流程图来形象清晰地说明问题。因此&#xff0c;我们经常需要易用的流程图软件来帮助我们绘制流程图&#xff0c;今天&#xff0c;小编就在这里介绍几款流程图软件。Microsoft Vi…

gdb 没有那个文件或目录_阿黛尔暴瘦变回粉丝喜爱的那个她,依然那样楚楚动人...

阿黛尔(Adele)在《第六夜现场》(Saturday Night Live)主持中首次亮相&#xff0c;穿搭风格再次让人眼前一亮参加15届格莱美奖得主阿黛尔出生于伦敦&#xff0c;已经32岁了&#xff0c;她的R&B音乐获得了两项格莱美奖&#xff0c;在获奖后在表示&#xff0c;她真的不敢相信她…

iphonex售价_库克也非常无奈!颁发新规后:依旧未能阻止苹果12的售价大跳水

【11月2日讯】相信大家都知道&#xff0c;苹果在发布了iPhone 12系列手机之后&#xff0c;为了改变以往iPhone手机首发售价就“破发”的尴尬局面&#xff0c;也是直接颁发了新规&#xff0c;限制了国内补贴力度最强的某电商平台—某多多&#xff0c;试图通过重新掌控供应链渠道…

鼠标连点器电脑版_最值得买的鼠标垫推荐-最佳长款桌垫鼠标垫排行榜【2020年10月】...

超大鼠标垫可以将键盘、鼠标都垫着,大而厚实,操作电脑时更方便,不会出现鼠标垫不够用的情况,而且超大鼠标垫还可作为桌垫,美观大方,适合在家使用。今天给大家推荐最佳长款桌垫鼠标垫排行&#xff0c;希望对大家选购鼠标垫有帮助。第一名 美商海盗船|MM300战场风桌垫海盗船的产品…

superoneclick 2.2_减排二氧化碳2.2万吨!“电能替代”助安吉传统产业绿色转型

近日&#xff0c;安吉县孝丰镇丰缘茶场的茶农夏亚红联系上了国网安吉县供电公司的工作人员&#xff0c;希望对方再来指导一下新安装设备的使用和操作。作为安吉县“节能贷”的用户&#xff0c;夏亚红成为该公司推出的茶农专变新服务的首位受益人&#xff0c;她坦言明年炒茶旺季…

c# spire.xls 设置文字为微软雅黑_只要一分钟,给你的PPT文字加上拼音和声调

每天下午一点&#xff0c;PPT技能进步一点做PPT时必不可少的一项就是字体使用合适的字体可以让我们的PPT更加美观见惯了满屏幕的宋体和微软雅黑你也许想要尝试一下其他的方式来装点的文字何不用拼音&#xff1f;都知道在一些低年级的PPT中会给文字添加拼音相信很多看过语文老师…

xgboost 怎么读_南宁日语培训考级怎么选_在线日语学习

摘要&#xff1a; 南宁日语培训考级怎么选_在线日语学习为你介绍口语学习&#xff0c;听力先行。要先有输入&#xff0c;再有输出。要想有一口规范的日语口语发音&#xff0c;有必要先许多做听力练习。当你的耳朵熟悉了每个单词的发音&#xff0c;你才有时机说出规范的日语。听…

glsl shader 雪_深夜食堂里的雪平锅,美味秘诀:手工打造,高效导热,煮煲炸蒸都好用!...

hello&#xff0c;看今天内容之前生活妹给大家推荐一下各种好吃好用的↓↓↓在日本&#xff0c;几乎每个家庭都有一个雪平锅。日本厨师冨田唯介甚至专门为雪平锅撰写了一本书&#xff1a;《雪平锅无油料理》&#xff0c;里面详细讲诉了雪平锅能做的各类美食&#xff0c;从煮物到…

ubuntu 安装GPU黑屏 修改GRUB_Ubuntu升级安装最新内核的方法与注意事项(以18.04为例)...

请关注本头条号&#xff0c;每天坚持更新原创干货技术文章。如需学习视频&#xff0c;请在微信搜索公众号“智传网优”直接开始自助视频学习前言本文主要如何安全地升级Ubuntu内核&#xff0c;以18.04 Server版为例纂写本教程。我们先来了解一下什么是主线内核构建(Mainline Ke…

send tcp char far_TCP/IP之传输层详解

1. 传输层特征传输层位于TCP/IP协议族中的第4层&#xff0c;负责在网络主机中创建虚拟传输控制协议TCP&#xff0c;或用户数据报协议UDP&#xff0c;也叫“Transport Layer”。此层向其主机上运行的应用程序发送和接收数据。传输层将端口号分配给在主机上的应用程序中运行的进程…

python库_Python 基本功: 2. 学会调用库

在完成 基本功教程1 之后&#xff1a;多多教Python&#xff1a;Python 基本功: 1. Hello world​zhuanlan.zhihu.com你已经成功完成了第一个 Python 应用程序&#xff0c;并且运用了三种不同的创作工具。接下来&#xff0c;我们先来从宏观的角度了解一下 Python 宇宙&#xff0…

抽象工厂模式java_《JAVA与模式》之抽象工厂模式

场景问题举个生活中常见的例子——组装电脑&#xff0c;我们在组装电脑的时候&#xff0c;通常需要选择一系列的配件&#xff0c;比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点&#xff0c;只考虑选择CPU和主板的问题。事实上&#xff0c;在选择CPU的时候&#x…

java架构师_什么样的经历,才能领悟成为Java架构师?

最近我发现&#xff0c;无论是博客也好&#xff0c;还是我写的技术专栏也好&#xff0c;经常会收到很多朋友的留言&#xff0c;留言的内容除了讨论技术问题以外&#xff0c;问的最多的&#xff0c;莫过于职业生涯规划相关的了。例如&#xff1a;我刚毕业&#xff0c;如何入行Ja…