Java运算符

简介: Java运算符

1、算术运算符:+、-、*、/、%、++、- -

+:加法运算 或者 连接符;-:减法;*:乘法;/:整除;

%:求余;++:自增; --:自减;

a++:先用后加; ++a:先加后用;

2、赋值运算符:=

3、关系运算符:>、<、>=、<=、==、!=

比较完之后得到的是boolean类型:false、true

4、逻辑运算符:&&、||、!

&&:且,两个变量同时为真才会返回true

|| :或,其中有一个变量为真就会返回true

! : 非,与原变量相反

5、位运算符:&、|、^、~、>>、<<、>>>

A=0011 1100

B=0000 1101

A&B:0000 1100

A|B:0011 1101

A^B:0011 0001

~B: 1111 0010

“>>”:右移,相当于除2

“<<":左移,相当于乘2

6、三元运算符:格式:比较表达式?表达式1:表达式2(如果比较表达是为真,表达式1,否则执行表达式2)

    int score=80;
        String typ;
        typ=score<60?"不及格":"及格";
        System.out.println(typ);
相关文章
|
2天前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
8 0
|
2天前
|
Java
Java 运算符
4月更文挑战第8天
|
2天前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
10 0
|
2天前
|
Java
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
7 0
|
2天前
|
Java C语言
java中8种基本类型与运算符
java中8种基本类型与运算符
14 3
|
2天前
|
Java
Java一分钟之运算符与表达式初探
【5月更文挑战第7天】本文介绍了Java中的主要运算符,包括算术、比较、逻辑、位、赋值和条件运算符。讨论了类型转换、运算顺序和逻辑短路等常见问题,并提供了避免错误的建议。通过代码示例展示了运算符的使用,强调理解运算符对于编写高效Java代码的重要性。
23 0
Java一分钟之运算符与表达式初探
|
2天前
|
存储 Java 数据安全/隐私保护
【Java探索之旅】运算符解密 位运算,移位运算
【Java探索之旅】运算符解密 位运算,移位运算
22 0
|
2天前
|
算法 Java
【Java探索之旅】运算符解析 算术运算符,关系运算符
【Java探索之旅】运算符解析 算术运算符,关系运算符
23 0
|
2天前
|
Java
JAVA运算符应用与实践
JAVA运算符应用与实践
16 1
|
2天前
|
存储 Java
Java语言--->数据类型转化以及运算符
本文讲述了Java中的基本数据类型转换和运算符。在转换中,布尔型除外的8种类型可通过默认或强制转换相互转化,如`byte-&gt;short-&gt;int-&gt;long-&gt;float-&gt;double`。默认转换发生在不同类型运算时,系统会转为更大容量类型。强制转换可能引起精度损失或溢出。运算符包括算术(如+可做加法或字符串拼接)、比较、逻辑和赋值运算符。比较运算符如`==`、`&lt;`等产生`boolean`结果,逻辑运算符`&&`、`||`具有短路效应。赋值运算符如`+=`简化了赋值过程。运算符的优先级也进行了简要说明。