博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java语法学习2
阅读量:5973 次
发布时间:2019-06-19

本文共 299 字,大约阅读时间需要 1 分钟。

一.

byte b =2;

b = b + 2;

用javac编译会出错,因为2是整型,编译出错提示信息为in转byte会发生丢失,然后

b+=2;

用javac编译,没出错。

在Java中b=b+c和b+=c,好像效果是一样的,但运算内部机制是不同的,这是Java陷阱,在SCJP中有很多就是考的这种陷阱题,和《C语言陷阱》???

二.

int n = 1;

int x = n++ + ++n;

x=4;

因为在n++中

 出(n++)后变为2,左边还是1,++2后是3,1+3为4

转载于:https://www.cnblogs.com/zhangmingzhao/p/7256712.html

你可能感兴趣的文章
Python点滴
查看>>
WINDOWS 几种坐标系
查看>>
大豆和黄豆芽还能吃吗?
查看>>
解析solidity的event log
查看>>
[转发] 【GRT安智网】HTC安致手机ROM国内首个中文定制教程goapk首发[最新厨房V0......
查看>>
try catch 之后是否会继续执行
查看>>
vim 配置svn
查看>>
《重构-改善既有代码设计》读书笔记-重构篇
查看>>
测试第三方代码
查看>>
Springboot-添加对jsp支持
查看>>
数据库设计中的14个技巧
查看>>
替换k个字符后最长重复子串
查看>>
讲解sed用法入门帖子
查看>>
Java异常学习心得
查看>>
Scala学习之类和属性篇(一):定义类的主构造方法
查看>>
使用阿里云CentOS安装LAMP时,安装PHP扩展需要注意的事情
查看>>
Python 浮点数运算
查看>>
iOS官方Sample大全
查看>>
PHP sprintf() 函数
查看>>
Linux 内核已支持苹果
查看>>