四、Java语言基础 之运算符
对Java运算符了解
~忆缘
能吃是福
展开
-
运算符优先级
()的优先级极高。=的优先级极低。若无法确认优先级,则使用()来确保即可。/** * 编程实现优先级 */public class BitTest { public static void main(String[] args) { int a=10,b=6; System.out.println("改变之前的数:a="+a+",b="+b); // a-=b++; System.out.p..原创 2021-09-02 16:17:58 · 155 阅读 · 1 评论 -
位运算符(*^▽^*)
运算符作用&按位与运算符,按照二进制位进行与运算,同1为1,一0为0.|按位或运算符,按照二进制位进行或运算,一1为1,同0为0~按位取反运算符,按照二进制位进行取反,1为0,0为1^按位异或运算符,按照二进制位进行异或运算,同为0,不同为1/** * 编程实现位运算符的使用 */public class BitTest { public static void main(String[] args) { //1.声明...原创 2021-09-02 16:00:46 · 1200 阅读 · 1 评论 -
移位运算符
移位运算符作用<<左移运算符,用于将数据的二进制位向左移动,右边使用0补充>>右移运算符,用于将数据的二进制位向右移动,左边使用符号位补充(留意负数和非负数)>>>逻辑右移运算符,用于将数据的二进制位向右移动,左边使用0 补充(不考虑负数和非负数)/*** 编程实现移位运算符的使用*/public class MoveBitTest { public static void main(String[] args...原创 2021-09-02 13:19:22 · 92 阅读 · 1 评论 -
赋值运算符
赋值运算符= 表示赋值运算符,用于将=右边的数据赋值给=左边的变量,覆盖变量原来的数值。赋值表达式本身也有值,其本身之值即为所赋之值。+=、 -=、 *=、 /=、 … 复合/** * 编程实现赋值运算的使用 */public class AssignTest { public static void main(String [] args) { //1.声明一个int类型的变量并初始化 int ia = 3; //2原创 2021-09-01 09:47:25 · 235 阅读 · 1 评论 -
条件/三目运算符
条件/三目运算符条件/三目运算符条件表达式? 表达式1: 表达式2判断条件表达式是否成立,若成立则执行表达式1,否则执行表达式2import java.util.Scanner;/** * 提示用户输入一个正整数,使用逻辑运算符判断该正整数是否为三位数, 若是则打印true,否则打印fale。 * 三目运算 */public class LogicTest { public static void main(String [] args) { //原创 2021-08-30 18:20:55 · 149 阅读 · 1 评论 -
逻辑运算符
逻辑运算符符号作用&&逻辑 与 运算符,相当于"并且",同真为真,一假为假||逻辑 或 运算符,一真为真,同假为假。相当于"或者!逻辑 非 运算符,相当于"取反",真为假,假为真逻辑运算符的操作数均为boolean表达式。/** * 编程实现逻辑运算符的使用 */public class LogicTest { public static void main(String [] args) { //1.声明两个原创 2021-08-30 14:14:28 · 375 阅读 · 1 评论 -
自增减运算符
自增减运算符概念:++ 表示自增运算符,用于使得当前变量自身的数值加1的效果– 表示自减运算符,用于使得当前变量自身的数值减1的效果注意:只能用于变量,常数不可以举例:/** * 编程实现自增减运算符的使用 */public class SelfTest { public static void main(String [] args) { //1.声明一个int类型的变量并初始化 int a = 10; //2.打印变量的数值原创 2021-08-30 09:12:11 · 72 阅读 · 2 评论 -
关系运算符
关系运算符的概念和使用关系/比较运算符运算符含义>是否大于>=是否大于等于<否小于<=是否小于等于==是否等于!=是否不等于注意: 所有以关系运算符作为最终运算的表达式结果一定是boolean类型/** * 编程实现关系运算符的使用 */public class RelationTest { public static void main(String [] args) { //1原创 2021-08-29 19:18:27 · 104 阅读 · 1 评论 -
字符串连接运算符
字符串链接运算符+ 可以实现字符串的连接。同事可以实现字符串与其他类型的数据类型“相连”+ 既可以 作为字符连接符,又可以作为加减运算符import java.util.Scanner;/** * 编程使用字符串 * 提示用户输入正整数类型的秒数,拆分秒数后输出x小时x分x秒 * 如输入7199,输出1小时59分59秒 */public class ArithmeticTest { public static void main(String [] args) {原创 2021-08-29 01:33:55 · 2393 阅读 · 1 评论 -
算术运算符
文章目录运算符一、算术运算符二、算术运算符的使用三、算术运算符的注意事项四、案例题目运算符一、算术运算符+ 表示加法运算符- 表示加法运算符* 表示乘法运算符/ 表示除法运算符% 表示取模/取余运算符二、算术运算符的使用/** * 编程实现算术运算符的使用 */public class ArithmeticTest { public static void main(String [] args) { //1.声明两个int类型的变量并初始化原创 2021-08-28 21:50:30 · 232 阅读 · 1 评论