java运算符相关学习
2024-10-20 06:23:18
java运算符
面试题1: 计算2*8如何操作效率更高?
剖析: 2 * 8 => 实际上是2 * 2 * 2 * 2
2<<3
System.out.println(2<<3);
面试题2: ""+a+b 和 a+b+""的输出结果
Integer a = 10;
Integer b = 20;
System.out.println(a+b+""); // 结果为30
System.out.println(""+a+b); // 结果为1020
/*
代码简洁
*/
a +=b; // a = a + b;
System.out.println(a);
a -=b; // a = a - b;
// 同理还有a *= b => a = a * b;
System.out.println(a);
三元运算符 x ? y : z
解释:如果x == true,则结果为y,否则结果为z
double score = 70.5;
String type = score < 60? "不及格":"及格";
System.out.println(type);
最新文章
- ModelState.IsValid总为false原因
- C# GDI绘制矩形框,鼠标左键拖动可移动矩形框,滚轮放大缩小矩形框
- 调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案
- 非常强大的table根据表头排序,点击表头名称,对其内容排序
- JS代码判断IE6,IE7,IE8,IE9的函数代码
- table-cell完成左侧定宽,右侧定宽及左右定宽等布局
- linux C语言处理正则表达式
- SSM整合开发
- iOS日历控件
- oracle左关联+号表示方式
- GCN code parsing
- 2.6 C++通过引用来传递和返回类对象
- [javascript] javascript 实现数据滚动加载
- (18/24) webpack实战技巧:快速入门webpack模块化配置
- 正则表达式在JS中的使用
- iOS设计模式 - 模板
- 97. Interleaving String *HARD* -- 判断s3是否为s1和s2交叉得到的字符串
- 在Eclipse中创建Maven版的Web工程
- 工作中Hadoop,Spark,Phoenix,Impala 集群中遇到坑及解决方案
- C# 项目开发笔记