当前位置: 首页 > news >正文

自增自减,幂运算,逻辑运算符、短路运算,位运算,字符串连接符,三元运算符复习

自增自减,幂运算,逻辑运算符、短路运算,位运算,字符串连接符,三元运算符复习

package com.kun.base;public class Demo02 {public static void main(String[] args) {int a = 5;int b = a--;//执行完这行代码前先赋值b再自减System.out.println(a);//4 执行完自减后输出的aint c = --a;//执行完这行代码前先自减再复制cSystem.out.println(a);//3System.out.println(b);//5System.out.println(c);//3System.out.println("==========================");double pow = Math.pow(4,2);//幂运算 2^4 2*2*2*2=16System.out.println(pow);System.out.println("==========================");//逻辑运算符boolean a1 = true;boolean b1 = false;System.out.println("a1 && b1:"+(a1&&b1));//逻辑与运算:两个变量都为真,结果才为trueSystem.out.println("a1 || b1:"+(a1||b1));//逻辑或运算:两个变量有一个为真,则结果才为trueSystem.out.println("!(b1 && a1):"+!(b1&&a1));//如果为真,则变为假,如果是假则变为真//短路运算int c1 = 6;boolean d1 = (c1<5)&&(c1++<5);//c1<5判定为false 直接跳过c1++<5System.out.println(d1);//falseSystem.out.println(c1);//6未执行c1++(短路运算)int c2 = 6;boolean d2 = (c2>5)&&(c2++<5);//c1>5判定为true 继续执行c2++<5判定为false 输出结果为falseSystem.out.println(d2);//falseSystem.out.println(c2);//7执行完c2++后输出c2System.out.println("==========================");/*位运算A = 0011 1100B = 0000 1101--------------------------------A&B = 0000 1100 有0为0无0为1A|B = 0011 1101 有1为1无1为0A^B = 0011 0001 相同为0反之为1~B  = 1111 0010 取反2*8 = 16   2*2*2*2效率极高!!!<<    *2>>    /20000 0000    00000 0001    10000 0010    20000 0011    30000 0100    40000 1000    80001 0000    16*/System.out.println(2<<4);//2*2*2*2*2System.out.println(2>>1);//2/1System.out.println("==========================");int a2 = 1;int b2 = 2;//字符串连接符 + ,String类System.out.println(a2+b2);System.out.println(""+a2+b2);//此处“""”为字符串所有“+”为字符串连接符System.out.println(a2+b2+"2");//现将a2+b2求和再连接字符串“2”System.out.println("==========================");//三元运算符// x ? y : z (如果x==true,则结果为y,否则结果为z)int score1 =50;int score2 =70;String type1 = score1 <60 ?"不合格":"合格";System.out.println("1号成绩"+type1);String type2 = score2 <60 ?"不合格":"合格";System.out.println("2号成绩"+type2);}
}
http://www.gsyq.cn/news/26997.html

相关文章:

  • 2025年铁氟龙高温线厂家权威推荐榜:极细铁氟龙/UL10064/UL1332/UL1867铁氟龙线材专业选购指南
  • 2025年角接触轴承厂家权威推荐榜单:高精度/高承载/高精密/机床主轴/汽车专用/定制/可替代进口/高转速/高刚性轴承全方位解析
  • 2025年粘度计厂家权威推荐榜:旋转粘度计、落球粘度计、在线粘度计、便携式粘度计专业选购指南
  • 2025年真空钎焊炉厂家权威推荐榜单:工业级真空热处理设备,真空扩散焊炉,高温钎焊设备专业制造商深度解析
  • 2025年防腐木凉亭厂家电话推荐:江西纳美工艺家俱有限公司实地探厂记
  • 2025年沈阳酒店电话推荐:北站西塔丽柏宠物友好市中心步行地铁口
  • 2025年栏杆护栏厂家权威推荐榜:不锈钢栏杆、桥梁防撞护栏、河道景观护栏最新选购指南与实力解析
  • 2025年兄弟机床维修厂家权威推荐榜:专业维修、快速响应、技术精湛,兄弟机床维修优质厂家一站式服务指南
  • 2025年流量计厂家权威推荐榜:热式/模拟式/数字式/高压/高温/耐腐蚀/多气体/4-20mA/RS485/分体式/不锈钢高精度流量计精选
  • 下步计划 - MKT
  • 要把人看做动物
  • 通用矩阵向量乘法(GEMV)优化实现与性能分析
  • 语言+目标检测+粗略分割模型 联合+ sag精细化分割 = 快速精细带类别的分割 - MKT
  • C# Avalonia 16- Animation- SampleViewer - FollowExample
  • 静态方法(`@staticmethod`)和类方法(`@classmethod`)的应用场景及选择原则
  • [Bash]让人头晕的if条件
  • 对比c++中的多态和python的多态
  • tryhackme-预安全-网络如何工作-总结-12
  • 目标检测 Grounding DINO 用语言指定要检测的目标 - MKT
  • Python 包管理工具推荐:uv
  • 3D框预测 VoxelNeXt - MKT
  • 【神器】如何查看api域名内容
  • 【ESP32-LLM项目】计算音频信号RMS值的函数
  • 2022 ICPC Jinan DG and 2022 ICPC Nanjing
  • SDL-1
  • 关于莫比乌斯函数的应用
  • 记一次精简系统Windows11英文版离线安装中文语言包的过程
  • AI元人文:赋能公共治理、司法与监管的价值权衡新范式
  • Luogu P11159 【MX-X6-T5】 再生 题解 [ 蓝 ] [ 前缀和 ] [ 组合计数 ]
  • 王浩宇 102500416