Java语言基础

Java数据类型

Java的数据类型共分为两大类:一类是基本数据类型,另一类是复合数据类型。基本数据类型共有四种,分别是逻辑型、字符型、整型和浮点型。复合数据类型包括数组、类和接口等。其中数组是一个很特殊的概念。它是对象而不是一个类

基本数据类型

1、布尔类型

boolean的逻辑值有两个状态:true和false

2、字符类型

单个字符用char类型表示取值的字节范围0-65535

3、整型

Java语言分别提供了4中整型,分别是byte、short、int和long。四个整数类型的所占字节为1、2、4、8

4、浮点型

float和double是用来存储小数类型的,而float类型的值可以存8位小数赋值为例:float f = 5.6F

而double可以存取11位小数,例:double d = 5.6;

数据类型的转换

整数、浮点数、字符型数据可以混合转换

例:int i = 3;byte b = (byte)i;

运算符和表达式

算术运算符

+、-、*、/、%、++、--

关系运算符

>、>=、<、<=、==、!=

逻辑运算符

&、|、!、^、&&、|

赋值运算符

=、+=、-=、*=、/=、%=、&=、|=、^=、<=、>>=、<<=、>>>=

位运算符

右移运算中右移1位相当于除2取商;在不产生溢出的情况下,左移1位相当于乘2.并且用移动运算实现乘、除法的速度要快,例如

-256>>5结果是-256/(2^5)=-8

128>>1的结果是128/2=64

-16<<3的结果是-16*(2^3)=-128

-16<<1的结果是-16*(2^1)=-32

>>和>>>的区别

一个是带符号运算,一个是不带符号运算,例如:-64>>1=-32 ,-64>>>1=32

实训

不借助第三个变量,实现两个变量的交换

 习题

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值