java se基础知识(JavaSE基础第4篇运算符)
java se基础知识(JavaSE基础第4篇运算符)
2024-11-22 02:16:01  作者:懵懂的年代  网址:https://m.xinb2b.cn/life/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为什么关羽过五关斩六将 浅析关羽过五关斩六将的原因《三国演义》中,关羽“斩颜良诛文丑”后,得到了大哥刘备的消息,于是按照他和曹操的约定,封金挂印要去寻找刘备,这就有了脍炙人口的“千里走单骑”和“过五关斩六将”的故事关于曹操放走关羽的原因,《三国演义》。
  • 让男人痴迷的女人都有哪些特征(让男人疯狂迷恋的女人)
  • 2024-11-22让男人疯狂迷恋的女人让男人疯狂迷恋的女人,是哪种类型的?众所周知,像娱乐圈的巩俐应该就是所有男人心里的梦中女神了吧!再还有就是战狼里面的余男,相信余男的性感不是一般女人可以比拟的,她的魅力所在就是自己的一双嘟嘟唇,能够让。
  • 唱歌开嗓练习唱歌技巧(唱歌技巧教你一招)
  • 2024-11-22唱歌技巧教你一招这份资料会比较长,看完一定会对你有用~呵呵,我想很多人都有些嗓子限制,就认为自己不适合唱歌等...其实绝大多数人,都是可以唱的非常棒的,就算嗓子很不好,也可以通过自我的锻炼逐渐培养出来的.其实唱歌到达。
  • 贵州天才木匠(贵州山村小木匠)
  • 2024-11-22贵州山村小木匠“山村小木匠”安旭在抖音等平台上火了仅两年时间,这个贵州山村“95后”男孩就收获了近900万粉丝在网友眼里,他有一双魔幻的双手——几块不起眼的木头,经过他的巧手,摇身一变成了金箍棒、高跟鞋、嫦娥五号模。
  • 申通快递续重怎样收费标准(申通宣布双12大件快递不限重)
  • 2024-11-22申通宣布双12大件快递不限重申通快递近日发布了大货收费标准,宣布在“双12”期间,3公斤(不含)以上大货派费在原有基础上上调0.1元/公斤,不包括江浙沪皖、川渝和京津冀各自区域互流快件及各省内互流快件申通此次对大件快递的重量没有。
  • 无极250 rr竞技版缺点(无极250RR竞技版上市)
  • 2024-11-22无极250RR竞技版上市2022重庆摩博会现场报,无极展台发布全新250RR竞技版,售价20980元全车使用多项创新设计,结合车友所想制造出来的一款属于车友的全新车型在发布会前夕,无极已经透露了这款车的一些创新设计细节,包括。
  • 三文鱼头怎么做
  • 2024-11-22三文鱼头怎么做用料:三文鱼头1个、菜籽油8ml、盐6克、生抽5ml、料酒2ml、鱼露2ml、鸡粉1克、生姜50克、香葱30克、蒜头1个做法:(1)准备食材三文鱼头、蒜头、香葱、生姜、高汤等(2)三文鱼头解冻,洗净去。
  • 临床上能引起腰痛的疾病有哪些(的人都受过腰痛困扰)
  • 2024-11-22的人都受过腰痛困扰来源:【大河健康报】河南省信阳市第四人民医院赤鹏飞在骨科门诊,医生经常会遇到各种各样的腰痛病人,从年轻人到老年人,各种各样不同程度的腰痛,有的病人痛起来甚至连行走都困难根据相关统计数据,腰痛已经成为国。
  • 浙江纯老家庭人口数(百千桑梓地亿万老家人)
  • 2024-11-22百千桑梓地亿万老家人“永嘉前辈读书多”北麂岛风光(一)瑞安的“进士文化”进士是中国科举考试中最高一级的功名,古代一个县域内“进士及第”的多寡,客观上反映了此地的学风优良由于地域和交通诸原因,温州地区不像苏杭等地进士数多量。
  • 物管公司下沉社区(物管联合猪八戒网为业主送在家创收新门路)
  • 2024-11-22物管联合猪八戒网为业主送在家创收新门路2月20日,深圳天然居小区业主自发捐款63200元,补贴身处小区抗疫一线的物业员工疫情期间,以前一直被吐槽物管,因为尽职尽责防控疫情,在业主心中好感度倍增有的物管创造性发明了各种花式按电梯的方法,有的。
  • 真实的婚姻应该怎么维持(无性婚姻不可言说的)
  • 2024-11-22无性婚姻不可言说的迈入婚姻,很大的不同点就是男女之间性关系的合法化,但是有些婚姻在进行的过程中,即便没有出轨,没有第三者,却也出现了性生活减少乃至无性生活的状态,也就是我们说的无性婚姻,当婚姻走到了这般地步,那么夫妻关。
  • 疯狂猜成语看图猜一关怎么通过(疯狂猜成语10道大关)
  • 2024-11-22疯狂猜成语10道大关疯狂猜成语,手机上出现频率很高的一款游戏!把它融入到课上既能激发孩子的兴趣,也能激发无穷的想象力这10道大关,很多孩子都会出错,你家孩子能答对几道呢?(内附答案和解析)平时学习过程中,也建议采用类似的。