0 0

java 基础原理求教5

byte b = 2;
b = b+2;//编译时: 损失精度
b+=2;//无错
//求教原理 区别
2012年10月11日 10:48

3个答案 按时间排序 按投票排序

1 0

b+=2;  等价于 b = (byte)(b+2)

2012年10月11日 10:57
0 0

b=b+1---新建一个变量b1(这里的b1为b+1里面的b),然后b1+1,再把b1+1赋给b

b+=1---取b的地址,然后b+1,再把b+1赋给b

2012年10月11日 12:40
0 0

b = b + 2;这行代码是错误的呀,要对它进行强制转换
b = (byte) (b + 2);

而b += 2;则自动帮你强制转换了,等价于b = (byte) (b + 2);

2012年10月11日 11:47

相关推荐

    java考试题 求教

    ```java public class Emp { private int emp_id; private String emp_name; private String job; private double salary; public Emp(int emp_id, String emp_name, String job, double salary) { this.emp_...

    Java语言程序设计自学指导书.doc

    通过学习本指导书,学生将能够深刻理解并掌握 Java 面向对象技术的基础理论、主要原则和思维方法,掌握 JDK、JBuilder 的安装与使用,理解 Java 的面向对象程序设计特点,理解封装、继承、多态等技术于普通编程语言...

    JAVA版《魔塔24层》

    总之,“JAVA版《魔塔24层》”是一个融合了多种Java编程技巧的项目,对于初学者来说,不仅能够锻炼基础编程能力,还能深入理解面向对象编程和游戏开发的实战经验。通过分析和学习源码,我们可以了解到游戏开发的基本...

    西农Java实习,实习五到实习六

    1. **基础语法**:复习和巩固Java的基础语法,如变量声明、数据类型、控制流(if语句、for循环、while循环)、方法定义和调用等。 2. **类和对象**:介绍面向对象编程的基本概念,包括类的定义、对象的创建和销毁,...

    Java用eclipse插件计算器

    用eclipse插件制作的java计算器,基本功能都能实现,含jar,适合java初学者,需改进处求教

    java注册表修改ie主页

    刚学java做的一个通过注册表修改ie默认主页,不过会被杀毒拦截,怎么过杀毒拦截,求教

    java词汇表

    这是我辛辛苦苦整理出来的java词汇表啊,大家可以参考一下哦,么么哒,新手求教了

    对JAVA程序设计的感想.pdf

    在学习Java的过程中,首先需要对语言的基础有扎实的理解,包括语法、数据类型、控制结构以及面向对象的概念。 Java的学习需要投入时间和精力,特别是对于初学者,课前预习和课后复习至关重要。在实际操作中编写小...

    java开发的简历模板[参考].pdf

    首先,简历中提及的基础技能涵盖Java SE(标准版),这表明她掌握了Java语言的核心概念和面向对象编程思想。对于Web开发,她熟练运用JDBC(Java Database Connectivity)和Servlet、JSP(JavaServer Pages)来构建...

    求教C++等等一系列的问题

    对于初学者来说,掌握C++不仅能够帮助其更好地理解计算机底层的工作原理,还能够为将来进入软件开发行业打下坚实的基础。 #### 描述解析:“这是一个值得人深思的事情,希望莘莘学子能都好好的考虑一下这些内容的...

    计算机组成原理_课后答案

    《计算机组成原理》是计算机科学与技术领域的一门基础课程,由唐朔飞编著的第二版教材在业界广受欢迎。这本教材深入浅出地介绍了计算机系统的基本组成和工作原理,涵盖了从数据表示、运算器设计、控制器设计、存储...

    (参考)基于MATLAB的自动控制原理虚拟实验平台开发.doc

    自动控制原理是大学阶段的自动控制工程、机器自动控制操作、物流设备工程等专业的重要的专业基础课程,涉及到自动控制系统的模型建立、系统分析、系统设计的相关基本理论和相关技术设计。然而,传统的实验教学方法...

    最小二乘法非线性曲线参数拟合-最小二乘法原理及其MATLAB实现.pdf

    (初学者--我)最近正在研究matlab最小二乘法非线性拟合问题,昨天在论坛里求教,但没有人给予解答。只好自己查找相关文献,觉得其中最有用的一篇论文《最小二乘法原理及其MATLAB实现》(见附件),该文可读性强,...

    2016java个人年终工作总结.pdf

    在2016年的Java开发工作中,这位程序员经历了一系列项目,从中积累了丰富的经验和技能。首先,他在XX.5.10至XX.7期间参与了联通116114门户网站的开发,主要实现了登录注册、公告模块、短信发送等功能,并接触了...

    计算机基础a.zip

    这个名为"计算机基础a.zip"的压缩包包含了两份宝贵的资源:"cxuan-os-修改.pdf"和"computer-basic.pdf",它们分别可能涵盖了操作系统原理和计算机基础知识的详细讲解。 首先,"cxuan-os-修改.pdf"很可能是一部关于...

    PHP推广链接的修改,求教

    PHP推广链接的修改,求教 这两个文件可以随时互换的,只是推广链接的形式不同;

    extjs文件浏览框问题求教

    标题中的“extjs文件浏览框问题求教”表明这是一个关于ExtJS框架中文件选择或浏览功能的编程问题。ExtJS是一个流行的JavaScript库,用于构建富客户端应用程序,它提供了丰富的组件库,包括文件浏览框(FileBrowser)...

Global site tag (gtag.js) - Google Analytics