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

Java运算符

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

Java运算符

  1. 算术运算符
  2. 赋值运算符
  3. 自增自减运算符
  4. 关系运算符
  5. 逻辑运算符
  6. 三元运算符

算术运算符
符号作用注释
+
-
*
/
%取余得到余数
        int a=12;
        int b=5;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);//注:整数相除只能得到整数
        float f = a/b;//f=2.0;无法得到2.4
        System.out.println((float)a/(float)b);//只有强制类型转换才可已得到2.4;
 		System.out.println(a%b);


//字符的+操作
		char c='a';//'a'=97
		System.out.println(a+c);//输出109
		System.out.println((char)(c+12));//强制转换才能输出字符
字符串的加操作
//字符串的加操作"+"字符串连接符,不是算数运算符
		System.out.println("asdfg"+123+"asdf1234");
	

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rruWImzI-1651749686538)(:/a4e685dbdb4d4717bc5533ff75d15b03)]

赋值运算符
符号作用注释
=赋值
+=加后赋值
-=减后赋值
*=乘后赋值
/=除后赋值
%=取余后赋值
int i=10;
i+=10;
i=i+10;

自增自减运算符

符号作用注释
++自增
- -自减
	int i=10;
	System.out.println(++i);//输出11
	System.out.println(i);//输出11
	System.out.println(i++);//输出11
	System.out.println(i);//输出12
关系运算符
符号作用注释
==等于切记不能写成“=”
!=不等于
>大于
>=大于等于
<小于
<=小于等于
int a=123;
int b=2;
System.out.println(a==b);//输出false
boolean pf= (a==b);
System.out.println(pf);//输出false
System.out.println(a!=b);//输出false
逻辑运算符
//有 &  |  ^  
int i=1;
int j=2;
int k=3;
//有false则false
System.out.println((i>j)&(i>k));//false & false
System.out.println((ik));//true & false
System.out.println((i>j)&(ij)|(i>k));//false | false
System.out.println((ik));//true | false
System.out.println((i>j)|(ij)^(i>k));//false ^ false
System.out.println((ik));//true ^ false
System.out.println((i>j)^(i 
短路逻辑运算符 

&&与&相同,但有短路效果

//相同点:
System.out.println((i>j)&(i>k));//false & false
System.out.println((i>j)&&(i>k));//false & false
结论相同
System.out.println((i++>100)&&(j++>100));//false & false
//可发现第一个执行false后之后就不执行了

||与|相同,但有短路效果

三元运算符
符号作用注释
? :对问号前的关系式进行判断true执行第一个表达式,false执行表达式2格式:关系表达式?表达式1:表达式2
	int a=10;
	int b=20;
	int max = a>b?a:b;
	System.out.println("max="+max);
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/860857.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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