java se基础知识(JavaSE基础第4篇运算符)
java se基础知识(JavaSE基础第4篇运算符)
2024-11-22 11:52:47  作者:懵懂的年代  网址:https://m.xinb2b.cn/sport/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-22美佛州公寓楼坍塌事件介绍6月24日,美国佛罗里达州迈阿密市瑟夫赛德一栋多层高楼部分楼层发生坍塌政府表示,楼内130套公寓约半数被毁据政府声明,搜救工作仍在继续楼房残余部分已被拆除这是美国历史上最严重的非人为蓄意攻击导致的建筑。
  • 京东京车会成都(京东京车会行不行)
  • 2024-11-22京东京车会行不行京东汽车在线上卖轮胎、火花塞等汽车产品已有12年的历史2017年,京东收购了汽配B2B采购平台淘汽档口,正式打入了汽车后市场;并于2018年7月推出了京车会和京东云配;10月30日,京东汽车宣布正式升。
  • spotify全球总裁(脸书首任CEOSpotify)
  • 2024-11-22脸书首任CEOSpotify本文来自我们的创投社群「创投理想国」42Daily你好,欢迎打开创投理想国会员通讯今天我们来聊聊Spotify我们通常使用的音乐APP都是本土化的网易云、虾米、QQ音乐等等,但其实,世界上最大的流媒体。
  • 蝙蝠是什么动物(翼手目动物之一)
  • 2024-11-22翼手目动物之一蝙蝠是翼手目动物,翼手目是动物中仅次于啮齿目动物的第二大类群,是一类演化出真正有飞翔能力的哺乳动物,现生物种类共有19科185属961种,除极地和大洋中的一些岛屿外,分布遍于全世界,在热带和亚热带蝙蝠。
  • 微信小程序分类后面的图标怎么弄(微信小程序升级)
  • 2024-11-22微信小程序升级昨晚,腾讯官方团队表示,为了让用户更好地发现和使用基于地理位置的小程序服务,对附近的小程序进行了升级,新增分类导航、服务标签、在线客服展示等功能同时,小程序新增了带有状态的群分享卡片、局域网通信等功能。
  • 单身狗的七夕怎么度过(分分钟甜到心坎)
  • 2024-11-22分分钟甜到心坎眼看着又到了一年一度全民秀恩爱的日子,一到七夕各种给妹子们的礼物清单霸占了头条,但是豆包不解的是明明是两个人过的节,为什么只有妹子收到礼物?今天豆包就来分享一波适合送男票的七夕礼物男女生的审美有着极大。
  • 梦到芋头是什么意思(梦见芋头的含义)
  • 2024-11-22梦见芋头的含义梦见芋头,意味着物资或钱财很充足贫困的人梦见芋头,预示家中将会有粮食,不会挨饿男人梦见芋头,表示你近期各种事情都很顺利,身体也很健康女人梦见芋头,代表你在近期的家庭生活中过得很愉快,和丈夫的感情也很好。
  • 悦薇柏翠与悦薇区别
  • 2024-11-22悦薇柏翠与悦薇区别效果不同药妆店版,Revital系列,属于基础护肤系列,主打保湿只在日本地区销售,价格平民,效果却很好悦薇珀翡Vital-Perfection主打美白抗老悦薇珀翡可以说是悦薇Revital的更高级系列。
  • 九阳米汤分离电饭煲使用方法 12小时预约米汤分离
  • 2024-11-22九阳米汤分离电饭煲使用方法 12小时预约米汤分离养生煲是什么?讲真,笔者开始也不知道是啥,直到...这么一个故事开始了,不久前老妈子检查到高血糖于是,医生直接说了一系列高血糖饮食禁忌,高血糖患者应该要少吃一些富含糖类的食,各种科普之后...甚至谈到。