博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
02 Java基本运算
阅读量:6924 次
发布时间:2019-06-27

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

JavaSE 基础之二

02 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++ 会有引用传递。


转载于:https://www.cnblogs.com/Gavin520/p/10492041.html

你可能感兴趣的文章
20行代码写一个CSS覆盖率测试脚本
查看>>
关于eclipse的ADT(插件)对xml的android:text属性检查修改
查看>>
Davinci视频采集驱动文档
查看>>
.NET运用AJAX 总结及其实例
查看>>
IBM,SUN,JAVA,ECLIPSE原来也有小故事
查看>>
PLSQL_海量数据处理系列1_架构
查看>>
苹果坐标2013百度之星4.27月赛 题目二 Apple
查看>>
继承ViewGroup:重写onMeasure方法和onLayout方法
查看>>
服务器安装centos6.4 x86_64 与 配置XManager的XDMCP服务 与 配置Ntfs读写
查看>>
序列遍历hdu 4545(水题,不是DP)
查看>>
网络字节序与主机字节序
查看>>
Flex 事件机制
查看>>
使用weinre对WebApp页面dom进行远程调试
查看>>
android 应用级别 亮度调节
查看>>
FGMap 更新说明
查看>>
如何:在 SharePoint 中创建外部列表
查看>>
C++ 中常见预定义宏的使用
查看>>
xml操作
查看>>
Java中常见的异常__
查看>>
如何将图片保存至自定义分组
查看>>