![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
贝贝有疑
HappyMouse丨贝贝
有趣的灵魂终将相遇~
展开
-
贝贝有疑:a++与++a如果不单独使用,是如何参与运算的?
a++与++a参与运算# 问题描述: int x = 10; int y = x++; int z = ++x; System.out.println(x); System.out.println(y); System.out.println(z); x = 12;y = 10;z = 12;为啥是这个结果? 问题解答: ++ – 运算符的基本应用是? 单独使用有什么...原创 2019-03-04 20:06:40 · 266 阅读 · 0 评论 -
贝贝有疑:如何实现实现两个变量的数值交换, 不允许定义三方变量?(使用异或)
问题描述:如何实现实现两个变量的数值交换, 不允许定义三方变量 问题解答: ^(异或) : 现象: 相同为false,不同为true(处对象) 特点:一个数,被另外一个数,异或两次,该数本身不变。 public static void main(String[] args) { int a = 10; int b = 20; a = a ^ b; // 10 ^ 20 b = a ^ b; ...原创 2019-03-04 20:15:39 · 142 阅读 · 0 评论 -
贝贝有疑:字符串与字符参与运算会发生什么?
字符与字符串参与运算 问题描述: System.out.println(1 + ‘a’ + “hei hei hei” + ‘a’); 结果为什么是98hei hei heia,而不是98hei hei heia97 问题解答: char类型的字节与整数类进行运算的时候,先将char类型的字符转换成底层ascII码的值,在运算得到一个整数。 System.out.println(‘a’ +...原创 2019-03-04 20:20:01 · 199 阅读 · 0 评论