Java(2)---基本数据类型,运算符和数组

Java数据类型=基本数据类型+引用数据类型

基本数据类型(精度从高到低):

  1. double     (双精度浮点型)            8字节(byte                  1 byte=8 bit)
  2. float         (单精度浮点型)            4字节
  3. long         (长整形)                        8字节
  4. int            (整形)                            4字节       (最大值有21亿多)
  5. short       (短整型)                         2字节
  6. char        (字符型)                         2字节(不能这样定义  char a = 'ss',只能有一个元素)
  7. byte        (字节型)                         1字节
  8. boolean  (布尔型)                        1字节

数据类型转换基本原则:

  1. 高精度可以转低精度:强转
  2. 低精度转高精度:自动

编程语言

  1. 强类型语言(支持强转化)
  2. 弱类型语言(JS  不支持强转)

注意:

  1. double a=1/0.0    编译器不会报错,0.0不是0,而是无限接近于0
  2. 没有%c  %d 等占位符

运算符分类(功能运算符):

逻辑运算符:!  &&  ||

关系运算符:  >   <  >=  <= !=  ==

赋值运算符:+=     -=    *=  /=

算术运算符:+    -  *   /  %

位运算符: ^   >   <

运算符(按运算对象个数分类)

一元运算符:(运算对象只有一个)

二元运算符:

三元运算符:     ?   :      (例如    a>b?a:b)

4个退出指令(强度由低到高):

  1. continue:结束当次循环,并进入下一次循环
  2. break:退出整个循环体(或switch)
  3. return:退出当前方法
  4. System.exit(1):退出整个程序,并释放内存

数组(相同数据类型的集合,引用数据类型,先声明后使用)定义

  1. int   a[]  = new int [10];
  2. int  a[]  = new int []{1,2,3,4,5,6,7,8,9,10};
  3. int a[]  = {1,2,3,4,5,6,7,8,9,10}

 

转载于:https://my.oschina.net/MsingWen/blog/758781

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值