`
JinLoveJava
  • 浏览: 23092 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

java中特殊运算符'+='、'=+'、'+'的区别:

阅读更多
public class Test{

          public static void main(String[] args){

            short s1=1;

             s1+=1;

             System.out.println("s1="+s1);

            short s2=1;

            s2=+1;

            System.out.println("s2="+s2);

           short s3=1;

           s3=(short)(s3+1);     //注意,必须强制类型转换

           System.out.println("s3="+s3);

                }

   }

运行结果:

s1=2
s2=1
s3=2


在java中,int类型的范围比short类型的范围要大,所以,在将int类型转换short时,必须把int数据进行强制类型转化.

而+=运算符,是java语言规定的一元运算符,Java有自动转换机制,java编译器会对其进行特殊处理,默认的向右转换类型,不需要人工转换。

而=+中的+是将右边的数字转换成整数的作用,表示正符号。

运算顺序从左至右,赋值顺序从右至左.(位运算符和比较符同级别,自左向右运算即可)



注意(补充):'+'操作符还可以用于连接字符串的作用('+'前面是字符串的话)。

分享到:
评论

相关推荐

    Java运算符+(优先级、目数)+.doc

    在Java编程语言中,运算符是用于执行特定计算或操作的特殊符号。它们是构建程序的基本元素之一,帮助开发者完成各种任务,如数学计算、逻辑判断、数据比较等。以下是关于Java运算符的详细说明,重点关注其优先级和目...

    Java基础之运算符.docx

    此外,根据其功能,它们可以进一步分为算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符以及其他特殊运算符。 **一、单目运算符** 单目运算符只作用于一个操作数。主要包括自增(++)和自减(--)运算符...

    java特殊运算符

    在Java编程语言中,特殊运算符是用于执行特定任务的关键字或符号,它们不遵循常规的算术或逻辑运算规则。这些运算符可以帮助我们更高效地处理数据和控制程序流程。以下是一些Java中的特殊运算符及其详细解释: 1. *...

    java运算符小程序

    Java运算符是编程语言中用于执行特定操作的关键符号,它们在Java程序中起着至关重要的作用,帮助我们处理数据和控制程序流程。在这个"java运算符小程序"中,我们可以探索和学习Java中的各种运算符及其用法。 1. **...

    JAVA程序设计课件-变量.pptx

    * 赋值运算符:=、+=、-=、\*=、/=、%=、++=、-- * 比较运算符:==、!=、>、<、>=、<= * 逻辑运算符:&&、||、! * 位运算符:&、|、^、~ * 三元运算符:?: 例如: ```java int x = 10; int y = 20; int z = x + y; ...

    三目运算符+正则表达式

    在编程世界中,三目运算符和正则表达式是两个非常重要的概念,它们各自扮演着独特的角色,同时也常被结合起来使用,以提高代码的简洁性和效率。让我们深入探讨这两个主题。 首先,三目运算符,也称为条件运算符,是...

    java变量数据类型运算符

    这是Java中的一个特殊的运算符,用于根据条件选择执行其中一个表达式。 7. **增强赋值运算符**:++、--。这些运算符用于递增或递减变量的值,同时返回更新后的值。 面向对象(Object-Oriented Programming, OOP)...

    java程序设计答案.pdf

    Java 中的抽象类和接口是两种特殊的类,包括: * 抽象类:可以包含抽象方法和非抽象方法 * 接口:只能包含抽象方法 9. 异常处理: Java 中的异常处理是指对程序中可能出现的错误或异常的处理,包括: * try-catch ...

    JAVA 运算符的基本了解与使用

    JAVA 运算符是 Java 语言中的一种基本结构单元,用于执行各种运算操作。Java 运算符可以分为以下几类:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、三元运算符等。 1. 算术运算符 算术运算符是最...

    JAVA程序设计课件-JAVA运算符.pptx

    算术运算符是JAVA中最基本也是最常用的运算符,用于处理四则运算。需要注意的是,在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面,则是先进行自增或自减运算,再进行其它运算。反之,...

    Java的变量与运算符经验总结

    此外,Java还提供了特殊的运算符,比如三元运算符(`条件 ? 表达式1 : 表达式2`),它根据条件的真假选择执行其中一个表达式。还有类型转换运算符,如`(类型) 值`,用于将一个值强制转换为另一种类型,但需要注意...

    Java基础之运算符

    在Java编程语言中,运算符是一种特殊类型的符号,用于执行特定的计算或操作。本文档详细介绍了Java中的各种运算符及其使用方式,包括但不限于赋值运算符、算术运算符、比较运算符、逻辑运算符等。此外,还通过具体的...

    JAVA运算符.pdf

    JAVA运算符是Java编程语言中用于执行各种计算的特殊符号和字符。运算符可以是单一的符号,如加号(+),也可以是关键字,如`instanceof`。Java语言支持多种类型的运算符,主要可以分为以下几类: 1. 算术运算符:...

    Java运算符.docx

    Java运算符是编程中不可或缺的部分,它们用于执行各种计算、比较和逻辑操作。在Java中,运算符可以分为多个类别,包括算术运算符、关系运算符、逻辑运算符、赋值运算符以及位运算符。 1. **算术运算符**:包括`+`、...

    java中equals和==的区别.pdf

    Java中equals和==的区别 Java是一门面向对象的编程语言,它提供了多种运算符和方法来比较对象和变量。在Java中,比较两个对象是否相等时,经常使用到的运算符有"=="和"equals"。虽然两者都可以用于比较,但它们有着...

    java数据类型与运算符间的运算

    此外,还有一个特殊的引用数据类型——字符串(String),它在Java中广泛使用。每种数据类型都有其特定的范围和用途。 在运算符方面,Java提供五类主要的运算符: 1. **算术运算符**:包括二元运算符(+、-、*、/...

    java基本语法二ppt课件.ppt

    * 赋值运算符:=,及其扩展赋值运算符如+=,-=,*=,/=等 * 条件运算符: e ?e1:e2 * 其它运算符:包括分量运算符·,下标运算符 [],实例运算符instanceof,内存分配运算符new,强制类型转换运算符 (类型),方法...

    Java 修饰符和运算符

    Java 语言中的修饰符和运算符是编程的基础元素,它们在构建程序时起着至关重要的作用。理解并熟练掌握这些概念对于编写高效、可维护的代码至关重要。 首先,我们来看 Java 的访问控制修饰符。Java 提供了四种不同的...

Global site tag (gtag.js) - Google Analytics