与或非,短路运算,位运算,字符串连接符,三目运算符
`package operator;
// import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;
public class Demo01 {
public static void main(String[] args) {
//Ctrl + D : 复制当前行到下一行
//int a = 10;
// int a = 10; //注释多行快捷键 : Ctrl + /
// int a = 10;
// int a = 10;
/*
//与或非
//短路运算
int c = 5;
boolean d = (c<4)&&(c++<4); // (c<4) 为假,且为&& 后面的就不再运算即不会进行c++
//位运算
A = 0011 1100
B = 0000 1101
A&B = 0000 1100 // 同1 为1
A|B = 0011 1101 // 有1为1
A^B = 0011 0001 //异或:相同为0,不同为1。
~B = 1111 0010 //取反
2*8 = 16 2*2*2*2 怎么计算2*8 比较快
<< 相当于*2
>> 相当于/2
0000 0000 0
0000 0001 1
0000 0010 2
0000 0100 4
0000 1000 8
0001 0000 16
System.out.println(2<<3); // 16
//效率高!!!
// 字符串连接符 + , string
int a = 10;
int b = 20;
System.out.println(a+b); //结果为30
System.out.println(""+a+b); //结果为1020 在加号前为字符串时
//会当成字符串处理: 将字符串连接起来
System.out.println(a+b+""); //结果为30 相当于30+""e
//三元运算符 x ? y : z
// 如果x 为真,则结果为y,否则结果为z
*/
System.out.println(2<<3);
}
}
`
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)