java se基础知识(JavaSE基础第4篇运算符)
java se基础知识(JavaSE基础第4篇运算符)
2024-11-25 11:53:29  作者:懵懂的年代  网址:https://m.xinb2b.cn/tech/xzd420457.html

加,减,乘,除,取余(取模),加加,减减,我来为大家科普一下关于java se基础知识?下面希望有你要的答案,我们一起来看看吧!


java se基础知识

算数运算符

加,减,乘,除,取余(取模),加加,减减

public class Demo { public static void main(String[] args) { //算术运算符 int a = 10; int b = 20; int c = 30; int d = 40; int e = 51; System.out.println(a b); System.out.println(a - b); System.out.println(a * b); //取余数,模运算,结果的符号与被模数(第一个数)的符号一致 System.out.println(e % a);//51 / 10 = 5...1 }}

或-- 放在变量的前面,变量先自加1或自减1,再执行所在行语句

或-- 放在变量的后面,变量先执行所在行语句,再自加1或自减1

public class Demo { public static void main(String[] args) { // -- 自增,自减 一元运算符 int a = 3; int b = a ; //a a = a 1 在后,先运算,a自己再自增1 System.out.println(a); int c = a; // a a = a 1 在前,a自己先自增1,再参与运算 System.out.println(a); System.out.println("====================="); System.out.println(a); System.out.println(b); System.out.println(c); }}

关系运算符

大于,小于,大于等于,小于等于,等等于,不等于

public class Demo { public static void main(String[] args) { //关系运算符返回的结果:正确,错误 布尔值 int a = 10; int b = 20; System.out.println(a > b);//false System.out.println(a < b);//true System.out.println(a == b);//false System.out.println(a != b);//true }}

逻辑运算符

与&,或|,非!,短路与&&,短路或||逻辑运算符的两边都是布尔类型,最终的结果也是布尔类型。对于逻辑与【&】和短路与【&&】运算符来说, 当且仅当运算符两边的操作数都为true时,其结果才为true;只要有一边是false,结果就是false 注意: 使用 & 进行运算时,不论左边为 true 或者 false ,右边的表达式都会正常进行运算 使用 && 进行运算,当左边的为 false 时,右边的表达式不会进行运算对于逻辑或【|】运算符来说, 只要有一边为true,结果就为true

赋值运算符

=, =,-=,*=,/=,%=使用扩展赋值运算符时,永远不会改变运算结果的数据类型byte b = 10; b变量自声明以来就是byte类型,使用扩展赋值运算符,不会改变数据类型byte b = 1与byte b = b 1(编译报错)相似,但是底层原理不同byte b = 1的底层原理是:byte b = (byte)(b 1)

三目运算符

布尔条件表达式 ? 表达式1 : 表达式2;如果布尔条件表达式结果为"true",就执行表达式1,否则执行表达式2,凡是可以使用"三目运算符"的地方, 都可以改写成"if-else"结构

public class Demo { public static void main(String[] args) { //x ? y : z //如果x==true,则结果为 y,否则结果为 z int score = 80; String type = score < 60 ? "不及格" : "及格"; System.out.println(type);//及格 }}

运算符

有两个作用: 1.做算数运算符求和 2.字符串拼接当【 】号两边都是数字类型时,做求和;当【 】号两边任意一边是字符串,那么就做字符串拼接,且拼接之后的结果仍是一个字符串当一个表达式中有多个【 】号时,按照从左至右的顺序依次执行

接收键盘上的输入

键盘接收数据: 1.导包:import java.util.Scanner;2.Scanner实例化:Scanner s = new Scanner(System.in);3.调用Scanner相关方法,获取指定类型的值//接收数字int i = s.nextInt();//接收字符串String str = s.next();

  • 好玩的游戏沉浸式入口(音乐画面美如画)
  • 2024-11-25音乐画面美如画玩游戏的时候,经常会被一些游戏音乐和音效所吸引,沉浸其中,这也会成为你爱上这个游戏的重要因素因为我们是视听动物,所以遇到一款好的音乐游戏,你往往就会玩到停不下来第308期豌豆荚设计奖,我们颁给一款超好。
  • 玻尿酸除皱能顶几年(玻尿酸加除皱针)
  • 2024-11-25玻尿酸加除皱针玻尿酸/除皱针能做到人生开挂?so那我们就有必要来研究研究了▼到底···玻尿酸/除皱针到底有什么功效?除皱针除皱祛除鼻唇沟、鱼尾纹、下睑纹、额纹、眉间纹、口角纹、颈纹等面部皱纹除皱针是在人体上注射除皱。
  • 80岁老教授起诉知网(知网被判赔教授70w)
  • 2024-11-25知网被判赔教授70w前段时间有个新闻,老教授状告知网获赔70万,引得大家拍手叫好89岁退休教授赵德馨,发现知网擅自收录他的100多篇论文,向读者收取下载费用其中他主编的《中国经济史辞典》,巨厚一本,被知网标价26元付费下。
  • 防水补漏的方法
  • 2024-11-25防水补漏的方法步骤/方式1找到漏水点步骤/方式2清理基层步骤/方式3倒出防水涂料步骤/方式4蘸取涂刷步骤/方式5第一遍干了以后,再刷第二遍步骤/方式6晾干就可以了。
  • 一键启动是一步到位吗(一键启动原来可以这么用)
  • 2024-11-25一键启动原来可以这么用一键启动是实现车辆点火、熄火的一个按钮装置,相对于传统钥匙启动更方便快捷,省去了找钥匙、插锁孔、拧钥匙等繁琐操作,只要身上带有智能钥匙(遥控),车辆会自动接收到感应,可以踩下制动踏板,按下点火开关,直。
  • 沉木鱼缸怎么加氧气(想给鱼缸找一块好沉木)
  • 2024-11-25想给鱼缸找一块好沉木鱼缸造景,不管大小,只要摆放一块沉木,立刻就会呈现出别样的意境或厚重大气,或舒展张扬,或精致小巧,即便是同一块沉木,在不同人的眼里,感受也不会一样在正常思维中,沉木只有和水草搭配才是正确的造景,其实裸。
  • 男人最好的补肾食疗法(男人补肾壮阳的饮食有讲究)
  • 2024-11-25男人补肾壮阳的饮食有讲究肾是人体的重要器官之一,因此男人补肾很重要,而补肾的方法有很多,饮食是最安全的补肾方法之一,传统医学和现代医学都认为通过一定的膳食选择可以达到强精、壮阳和补肾等功效,那么男人补肾壮阳吃什么好呢?下面就。
  • 包头周边秋天游景点推荐(包头这些地方绝对是赏秋胜地)
  • 2024-11-25包头这些地方绝对是赏秋胜地一年一度的十一长假来啦!秋高气爽的好时节正适合游玩小伙伴们是不是已经按捺不住激动的小心脏了呢?小编想了很长时间,黄金周,既要玩好又要休息好,那就不能走太远小编给小伙伴们准备一份秋色包头游攻略足够全啦,。
  • 宋元时期的玉璧图(这块南唐皇帝用的稀世玉璧)
  • 2024-11-25这块南唐皇帝用的稀世玉璧这一期让我们走进台州黄岩博物馆来看一块来自南唐的投龙玉璧,它是赵伯澐生前最为珍爱的宝贝之一,既见证南唐初期盛景,又是南宋皇家旧藏,自其出土开始,围绕着它的谜团便接踵而至。
  • 卫生巾检测出虫卵(卫生巾被曝有虫卵)
  • 2024-11-25卫生巾被曝有虫卵什么?刚拆开的卫生巾夹层里居然有虫卵?!▼据澎湃新闻2月17日报道近日河北廊坊的何女士反映自己购买的七度空间卫生巾拆开后发现夹层内有虫卵七度空间客服人员表示会跟进处理目前,何女士已接受对方500元现金。