学习Java(4)

Java编程基础(三)------ 数据类型

Java的数据类型分为两大类:
1、基本类型是一个单纯的数据类型,表示一个具体的数字、字符或布尔值。
2、引用类型是一个复杂的数据结构,是指向存储在内的存的“堆”中数据的指针或引用(地址)。
一、基本类型:
1、整数类型:byte、short、int、long
(1)Java的整数类型默认“int”。
(2)整数值表示方式:二进制、八进制、十进制、十六进制。
(3)补码的计算规则:正数的补码与原码一样,负数的补码是反码+1。
2、浮点型:flot、double
(1)Java的浮点型常量默认为double,声明float型常量须后加“f”或“F”。
(2)浮点型的两种表示形式:十进制数形式、科学计数法。
3、字符型:
(1)采用Unicode字符集作为编码方式。
4、布尔型:boolean
(1)只有true或false无null
(2)boolean适于逻辑运算
5、引用类型:
(1)引用类型变量中的值是指向内存“堆”中的指针,即该变量所表示数据的地址。
(2)常用引用类型:
数组:具有相同数据类型的变量的集合。
类(class):变量和方法的集合。
接口(interface):系列方法的生明,方法特征和集合。
枚举(enum):一种独特值的类组,用于声明一组命名的常数。
6、类型转换:
(1)自动类型转换:将某种基本类型变量的值直接赋值给另一种基本类型变量。(char、short和byte之间不能转换)有多种数据类型混合计算时,自动转换为容量更大的数据类型。
(2)强制类型转换:小的数据类型想转换成大的数据类型就要强制转换。boolean不能转换成任何类型。使用时要加上强制转换符()。
二、操作符(运算符):
1、一元运算符:
(1)!是逻辑非运算。
(2)~是按位非运算。
(3)&&和||是逻辑与和逻辑或。
2、二元运算符:
(1)算术运算。
(2)位运算。
(3)关系运算:返回布尔型。
(4)“=”用于为变量指定变量值时。
3、三元运算符:
(1)语法:
表达式(布尔型)?value1:value2.
表达式:把运算符和操作符和变量组合起来的式子。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值