首页 > 编程语言 > 详细

02 Java基本运算

时间:2019-03-07 20:37:41      阅读:167      评论:0      收藏:0      [点我收藏+]
JavaSE 基础之二

Java 基本运算

① 数据类型的转换

  1. 自动转换
    • 小的类型在计算的时候自动转换为大的类型
    • 在上一条的基础上,默认转换为int型,注意:char+char = int;
    • 任何类型和字符串相加全部变成字符串。例如:78+“ ”
  2. 强制转换:例如:
	float num1 = 5.5F;	
	int num = (int)num1; //num = 5

② 基本运算符

优先级从高低为:

  • 点运算符:. ( ) {}
  • 算术运算符:
    • ++ -- ~ !(data type)
    • * / %
    • + -
  • 关系运算符
    • < > <= >= instanceof
    • == !=
  • 位运算符
    • &
    • ^
    • |
  • 逻辑运算符
    • &&
    • ||
    • ? :
  • 赋值运算符
    • = *= /= %=
    • += -= <<= >>=
    • >>>= &= ^= |=

注意:+= 运算符存在强制类型转换

		short s1 =10;
		short s2 =20;
		s1 +=s2;    → s1=(short)(s1+s2)

③ 值传递

   概念:将数值传递给方法,然后进行计算,不影响之前的值,传递值的一个副本。

   Java中只有值传递,没有引用传递(传递对象本身)。  

  C,C++ 会有引用传递。

02 Java基本运算

原文:https://www.cnblogs.com/Gavin520/p/10492041.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!