首页 > 其他分享 >Day 5 运算符

Day 5 运算符

时间:2025-01-15 16:04:43浏览次数:3  
标签:0000 0011 -- 运算符 ++ 1100 Day

算术运算符:+, -, *, /, %, ++, --

                     % 取余 模运算

                     ++ -- 自增,自减 一元运算符

                     例:

赋值运算符:=

关系运算符:>, <, >=, <=, ==, !=, instanceof 

                    Java中的等于是==

                    关系运算符返回的结果为布尔值正确或错误

逻辑运算符:&&, ||, ! (与或非)

                 

               

                  f=5 g为false 原因:f<4即为false后&&后面的内容不再执行,f不变

位运算符(仅做了解):&,|,^, ~, >>, <<, >>>

                 <<左移,相当于*2 ,>>右移,相当于/2。效率相当高!

          例:A = 0011 1100

                 B = 0000 1101

                 A&B = 0000 1100(每一位上下都为1,则为1,其他都为0)

                 A|B =0011 1101(每一位上下有一个1,则为1,其他都为0)

                 A^B = 0011 0001(每一位上下相同即为0,不同即为1)

                ~B = 1111 0010

条件运算符:? :

             x ? y : z   如果x==true,则结果为y,否则结果为z (三元运算符)

扩展赋值运算符:+=, -=, *=, /=

              例:a+=b即a=a+b

                     a-=b即a=a-b

字符串连接符:+ (String)

             a=10 b=20

              “ ”+a+b运行得到的是1020,单纯拼接起来

             a+b+“ ”运行得到的是30,不影响前面的计算

注意运算符的优先级

很多运算会使用工具类操作 Math

标签:0000,0011,--,运算符,++,1100,Day
From: https://blog.csdn.net/qq_51307478/article/details/145117959

相关文章

  • {LOJ #6041. 「雅礼集训 2017 Day7」事情的相似度 题解
    \(\text{LOJ\#6041.「雅礼集训2017Day7」事情的相似度题解}\)解法一由parent树的性质得到,前缀\(s_i,s_j\)的最长公共后缀实质上就是\(i,j\)在SAM中的\(\operatorname{LCA}\)在SAM中的\(\operatorname{len}\)。让我们考虑如何处理\((l,r)\)区间内的询问。直......
  • Java从零到1的开始-Day11
    一、代码块1构造代码块1.格式: {  代码 }2.执行特点: 优先于构造方法执行,而且构造方法执行几次,构造代码块就执行几次publicclassPerson{publicPerson(){System.out.println("我是Person的无参构造");}//构造代码块{......
  • 从零开始的python之旅(day3)
    从零开始的python之旅(day3)  越学python越觉得其功能丰富,而且相对于c语言来说,python可能更适合新手入门,两个都是相通的,看自己对哪方面感兴趣吧  先让我们来对昨天作业收一下尾  BMIx=float(input('请输入体重(kg)\n'))y=float(input('请输入身高(m)\n'))bmi=float(......
  • 十分钟写作Day2 1.14
    前言这是十分钟写作的第二天,也是假期的第二天。回应张老师的号召,今天的题目为《养起一团火》,表达我对\(2.5\)班美好友谊和青春的赞美。正文养一团火握在手心中,伤心的时候低头看看它,它能以微笑回应,给你无尽的前行力量。在春风暖暖中让它盘旋在我手心中,感受生命力量;在夏日炎......
  • 【Javascript Day6】for循环练习及数组
    目录for循环练习数组1.构造数组2.字面量数组创建3.数组的遍历循环4.length的使用规则for循环练习按输入弹窗行数画菱形(奇偶皆可)varpro=prompt("请输入行数")varsum="";for(vari=1;i<=pro;i++){if(i<=parseInt((pro*1+1)/2)......
  • 高分严选!挑战7天一篇药物靶向MR DAY1-7!
    Day1!上次我们成功挑战NHANES并成功投稿了,但是meta的PROSPERO还在等待中,只能耐心等待了。现在,我们迎来了新的挑战:7天药物靶向MR挑战!Day1:首先,我们要设定目标期刊。药物靶向MR领域的文章总体质量都非常高,经检索发现基本都是一些顶级期刊上的文章。由于这个领域的火爆,发文数......
  • PKUWC2025 Day1 T2
    来抛砖引玉一波。先声明:我的做法基于维护的数据结构不同是\(O(n\log^3{(n+m)}+m\log^2{(n+m)})\)或者\(O(n\sqrt{(n+m)}\log{n}+m\sqrt{(n+m)})\)。我的思路大致就是:按照\(x\)从小到大处理所有询问。记\(p_i\)为当前\(i\)号点的\(x\)级祖先。然后考虑如何维护区间......
  • day01 704. 二分查找&&27. 移除元素
    二分查找(search方法)publicintsearch(int[]nums,inttarget){intleft=0;intright=nums.length-1;intmid;while(left<=right){mid=(left+right)/2;if(nums[mid]==target){returnmid;}elseif(nums[mid]<target){left=mid+1;}else{right=mid-1;}}retur......
  • 数据结构-链表 day 2
    数据结构-链表单链表一般在算法里面都是采用的静态链表,动态链表单链表一般就是邻接表,包括存储树与图双链表一般是优化某些问题的一下是动态链表与静态链表之间的区别.内存分配方式•静态链表:•静态链表通常是基于一个固定大小的数组来实现的。链表中的每个结点在数......
  • JS可选链运、逻辑或、空置合并运算符
    这段代码中包含了以下几个现代JavaScript的语法特性:可选链运算符(?.)逻辑或运算符(||)空值合并运算符(??)让我们逐一分析这些语法,以及它们在代码中的作用。1.可选链运算符(?.)语法含义:可选链运算符?.用于安全访问对象属性或调用方法。如果链式访问中的某个部分......