Java基础语法03
2022/2/25 1:36:51
本文主要是介绍Java基础语法03,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java基础语法03
运算符
- 算术运算符:+ , - , * , / , % , ++ , --
- 赋值运算符:=
- 关系运算符:> , < , >= , <= , == , != ,instanceof
- 逻辑运算符:&& ,|| ,!
- 位运算符:& ,| ,^ , ~ , >> , << , >>>
- 条件运算符:? , :
- 拓展赋值运算符:+= ,-= , *= , /=
自增、自减
a++:先执行程序再对a自增
++a:先自增再执行程序
int a = 1; int b =a++; System.out.println(a);//2 int c = ++a; System.out.println(b);//1 System.out.println(c);//3
幂运算用工具类
Math.pow(2,3)
double d = Math.pow(2,3); System.out.println(d);//8
逻辑运算符
与、或、非
&&、||、!
boolean a =true; boolean b =false; System.out.println("a&&b:"+(a&&b));//false System.out.println("a||b:"+(a||b));//true System.out.println("!(a&&b):"+!(a&&b));//true //短路运算 int c =5; boolean d = (c<4)&&(c++<4); System.out.println(c);//说明c++没有被运行,如果运行了那么 c=6 System.out.println(d); //这说明进行与运算时当判断到前面元素为假时则不进行后续运算直接输出假
位运算
&:与运算
|:或运算
^:异或(不相同为一)
~:取反
<<:左移
左移相当于乘以2
右移相当于除以2
拓展赋值运算符
a+=b-------->a = a+b
a-=b--------->a = a-b
字符串连接符+
int a =10; int b =20; System.out.println(""+a+b);//1020 System.out.println(a+b+"");//30 //当+两侧只要出现string类型就会将之后的其他类型变为字符串
三元运算符
x ? y : z
若x==true,则结果为y,否则结果为z
int score = 80; String type = score < 60 ?"不及格":"及格"; System.out.println(type);//及格
这篇关于Java基础语法03的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04百万架构师第六课:设计模式:策略模式及模板模式
- 2025-01-04百万架构师第七课:设计模式:装饰器模式及观察者模式
- 2025-01-04适用于企业管理的协作工具API推荐
- 2025-01-04挑战16:被限流的CPU
- 2025-01-03企业在选择工具时,如何评估其背后的技术团队
- 2025-01-03Angular中打造动态多彩标签组件的方法
- 2025-01-03Flask过时了吗?FastAPI才是未来?
- 2025-01-0311个每位开发者都应知道的免费实用网站
- 2025-01-03从REST到GraphQL:为什么以及我是如何完成转型的
- 2025-01-03掌握RAG:从单次问答到连续对话