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

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

java se基础知识(JavaSE基础第4篇运算符)

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-06-17魔兽世界牧师无限《暗影国度》的战役完成,所有盟约的灵魂羁绊都可以解锁第三个灵魂绑定的随从,羁绊熔炉在不同的职业能有不同的表现,而玛卓克萨斯的通灵领主,第三个灵魂羁绊会让牧师无限触发“救赎之魂”,结合相应的橙装就能一直。
  • 去葛仙山朝拜顺序
  • 2024-06-17去葛仙山朝拜顺序7月12日开始,去葛仙山上香都要讲新规矩了!葛仙山是国家4A级旅游景区,著名的道教圣地,是展示铅山生态文明建设的重要窗口多年来,大量燃放烟花、香烛等朝拜行为严重污染了葛仙山空气和周边环境,形成重大森林。
  • 10道抗衰老神菜(活到九十不显老)
  • 2024-06-17活到九十不显老大家好,我是小世脱发已成为当今的重点问题,以前的人饮食健康,吃的都是纯天然的食物,活到五六十头发还乌黑浓密但现在的人不行了,天天外卖火锅烧烤,重油重辣之下,头发越掉越多,发际线越来越光俗话说“五十吃一。
  • 麻绳怎么编不会散(分享5种盘麻绳棉绳的教程)
  • 2024-06-17分享5种盘麻绳棉绳的教程哈里,大家好!这里有几种不同盘麻绳的方法大家看情况盘吧01.第一种也是最简单的方法一边盘一边利用热熔胶粘连盘成收纳桶如果不喜欢素色还可以用喜欢的布料将麻绳包裹起来想要制作出器形漂亮的作品在粘连的时候将。
  • 超简单的面条做法(教你这5种简单易上手的面条做法)
  • 2024-06-17教你这5种简单易上手的面条做法“阳”康之后想吃点养胃易消化的?千篇一律的传统‬面条做法有点吃腻‬了?今天小编教大家5种简单易上手的新颖做法香味浓郁,好吃到舔盘!‬荷包蛋焖面准备‬食材:面条、鸡蛋2个、葱花、蒜、小米辣调制碗汁:生抽。
  • 芝麻球怎么做好吃又酥(超简单的芝麻球做法)
  • 2024-06-17超简单的芝麻球做法做法步骤主料:糯米粉辅料:白芝麻,白糖,奶粉,芝麻粉碗中放入300克左右的糯米粉备用再准备一个碗放入适量的白糖,奶粉用开水冲调均匀将融化开的白糖牛奶水倒入糯米粉里,揉成面团取一块二十克左右的糯米面团,。
  • 郑欣宜红裙美图(郑欣宜瘦下来太惊艳了)
  • 2024-06-17郑欣宜瘦下来太惊艳了女生对于美的追求一直都未曾停下,对于现在审美来讲纤瘦型的女生一般来讲会更加符合大众的审美标准,在穿搭的时候也会更加有身材上的优势,这也就是娱乐圈中女明星拼命保持纤瘦身材的原因了,郑欣宜瘦下来太惊艳了,。
  • 一看郊原浩荡春(喜看乌蒙处处春)
  • 2024-06-17喜看乌蒙处处春2月7日,贵州日报刊发了《喜看乌蒙处处春》一文,聚焦毕节各族干部群众欢度新春的热闹场面,感受浓浓的春节气氛丁酉新春,记者走进毕节各地采访在“水西故地、杜鹃花都”黔西县,在歌声与百鸟齐飞的草海之滨,在全。
  • 什么茶看起来很有档次(这3种茶有一个算一个)
  • 2024-06-17这3种茶有一个算一个近年来,随着互联网的飞速发展和普及,茶叶市场也随之风起云涌不仅炒出了“天价茶”,还整出许多“噱头”,坑骗消费者使得大众都觉着茶叶行业水太深,到处都是坑虽然这些在茶圈内就是个笑话,但很多不懂行的人却被骗。
  • 月季花开败后如何修剪(月季花开败后修剪方法)
  • 2024-06-17月季花开败后修剪方法找对位置在花败之后修剪月季花,其目的是为了降低营养消耗和避免残花腐烂引来病虫害,所以在花败之后修剪的位置要顺着花朵往下数,遇到第1个5片叶子的侧枝,在上方5mm左右的位置修剪修剪塑型修剪的时候还要考虑。