数据类型和运算符

本文介绍了Java编程的基础知识,包括关键字的作用,如它们用于定义变量、类和方法的特性。接着详细讲解了标识符的命名规则以及数据类型的分类,如整数、浮点、字符和布尔类型。此外,还阐述了引用数据类型的概念,如类、接口和数组。最后,文章深入讨论了运算符的种类,如算术、赋值、逻辑和位运算符,并举例说明了位运算符的工作原理。
摘要由CSDN通过智能技术生成

1.Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息,所有的 关键字都是小写。关键字如下:

标识符定义

标识符就是用于给程序中变量、类、方法命名的符号。

标识符规则:

  • 标识符不能由字母开头,且只能由字母、数字、下划线、美元符组成
  • 标识符不能是保留字和关键字
  • 标识符不能包含空格
  • 标识符不能包含@、#等其他特殊字符
  • 标识符不能与关键字相同

 

2、数据类型
数据类型总共分为两类:
基础数据类型和引用数据类型

基础数据类型
基础数据类型变量直接保存原始值,变量代表的值就是数值本身,基础数据类型总共包含四大类:

整数类型:byte(1个字节);short(2个字节);int(4个字节);long(8个字节)
浮点类型:float(4个字节);double(8个字节)
字符类型:char(2个字节)
布尔类型:boolean

引用数据类型:

引用数据类型有:类、接口、数组;

引用类型变量保存引用值,引用值代表某个对象的引用,引用值指向对象的内存空间的地址,对象本身则放在这个内存空间中。

3、运算符
运算符可分为以下几种:
算术运算符
赋值运算符
逻辑运算符
位运算符
类型相关运算符
算术运算符:
算术运算符包含加(+)、减(-)、乘(*)、除(/)、
取余(%)、自加(++)、自减(–)。
更复杂的可以借助 java.lang.Math下面的工具类完成。
赋值运算符(=)
位运算符:
按位与(&)、按位或(|)、按位非(~)、按位异或(^)
左移运算符(<<)、右移运算符(>>)、无符号右移运算符(>>>)。
数位移运算
计算机数字都是以补码的形式存在的,其中正数的原码=反码=补码;

其中正数左移(右移)n位,相当于扩大(缩小)2的n次方倍。

以5为例,5 << 2

将十进制5转换为二进制:0000 0000 0000 0101
取二进制的补码(原码=反码=补码):0000 0000 0000 0101
上一步的补码进行左移两位:0000 0000 0001 0100
转换为十进制为:20


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值