栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java笔记

1.算术运算符

运算符:对常量或者变量进行操作的符号。
表达式:用运算符把常量或者变量连接起来符合java语法的式子。不同运算符连接的表达式体现的是不同类型的表达式。

符号作用
+
-
*
/
%取余

注:整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。

1.1字符的 “+” 操作
拿字符在计算机底层对应的数值来计算的
‘A’---->65 A->Z是连续的
‘a’---->97 a->z是连续的
‘0’---->48 0-9是连续的
注:算术表达式中包含多个基本数据类型的值的时候,整个算数表达式的类型会自动进行提升。
提升规则:
byte、short、char类型会被提升至int类型
整个表达式的类型自动提升至表达式中最高级操作数同样的类型
等级顺序:byte、short、char---->int---->long---->float---->double
1.2字符串的 “+” 操作
当 “+” 操作中出现字符串时,这个 “+”是字符串连接符,而不是算术运算符。
当 “+” 操作中,如果出现了字符串,就是连接运算符,否则就是算术运算符。当连续进行 “+”操作时,从左到右逐个执行。

2.赋值运算符


注:扩展的赋值运算符隐含了强制类型转换。

3.自增自减运算符


注:
++和–既可以放在变量的后边,也可以放在变量的前边。
单独使用时,++和- -无论是放在变量的前边还是后边,结果是一样的。
参与操作时,如果放在变量的后边,先拿变量参与操作,后拿变量做++或- -
参与操作时,如果放在变量的前边,先拿变量做++或者- -,后拿变量参与操作。

4.关系运算符


注:关系运算符结果都是布尔类型;不要把 == 写成 = ,=是赋值运算

5.逻辑运算符

13&&X<6
&&就是一个逻辑运算符
逻辑关系符是用来连接关系表达式的运算符,也可以连接布尔类型的常量或者变量。

短路逻辑运算符

注:逻辑与&,无论左边真假,右边都要执行
短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。
逻辑或 | ,无论左边真假,右边都要执行
短路或 || ,如果左边为假,右边执行;如果左边为真,右边不执行。

常用逻辑运算符: &&、||、!

6.三元运算符

格式 : 关系表达式 ?表达式1:表达式2;
例:a > b ? a : b ;
计算规则:
首先计算关系表达式的值,如果为true,表达式1的值就是运算结果;如果为false,表达式2的值为运算结果。

案例:已知两只老虎的体重,判断两只老虎体重是否相等。

        int w1 = 180;  //定义两个变量保存老虎体重
        int w2 = 200;

        boolean a = (w1 == w2) ? true : false ;  //用三元运算符进行判断

        System.out.println("a :" + a);

案例:已知三个和尚的身高,获取三个和尚身高的最大值。

        int h1 = 150;  //定义三个变量,保存三人身高
        int h2 = 210;
        int h3 = 165;

        int h = (h1 > h2) ? h1 : h2; //获取前两人身高最大值
        int max = (h > h3) ? h : h3; //将前两人身高最大值跟第三个比较
        
        System.out.println("max :" + max);
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/685644.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号