java基本数据类型

1.0语言基本元素

1.1标识符

需要命名的元素包括:类名、变量名、常量名、方法名等。

·字符必须是这些字符之一:大写字母(A-Z)、小写字母(a-z)、_下划线、$符号;

·字符后继可以包括数字字符(0-9);

·不能使用关键字;

·区分大小写

·不能以数字开头,可以以下划线开头

1.标识符是一个单词的时候,首字母小写

2.标识符由多个单词组成的时候,第一个单词首字母小写,其它的单词首字母大写

小驼峰:方法变量

大驼峰:类

1.2保留字

保留字也称为关键字,由小写的英文字母组成,赋予这些保留字专门的意义和用途,程序员不能将保留字用作用户自定义标识符。

java中的保留字

abstractbreakbytebooleancatchlengthprivateswitchtry
caseclasscharcontinuedefaultnativeprotectedsynchronizedtrue
doubledoelseextendsfalsenewpublicshortthis
finalfloatforfinallyimportnullfinalstaticthrow
implementsintinterfaceinstanceoflongpackagereturnsuperthrows
threadsafetransientvoidwhileif

1.3变量

程序中使用一个变量经历三个步骤:

第一步:声明变量,选定某种数据类型,并根据类型开辟内存空间;

第二步:为变量赋值;

第三步:使用变量

变量定义包括变量名、变量类型和变量值几个部分,定义变量的基本格式为:
数据类型 变量名 = 值;
int n = 5;

1.4常量

常量:在程序运行中,其值不可以改变的值

常量分类:

常量类说明举例
字符串常量双引号括起来的内容"hello,word"
整数常量不带小数的数字10,20
小数常量带小数的数字3.1415926
字符常量单引号括起来的内容'a','是','8'
布尔常量布尔值,表示真假ture/false
空常量一个特殊的值,空值值是:null

空常量是不能直接输出的

2.0基本数据类型

2.1布尔型

布尔型(boolean)数据类型用于确定真假条件,布尔型的数据只有两个值true和false。

注意:java语言属于类型安全型语言,编译时检测数据类型,杜绝运行时出错。java中的boolean和int是完全不同的两种两种数据类型,这里true不等于1,false不等于0,不能互相转换。

布尔型数据可以参与逻辑关系运算

boolean b = true;

2.2字符类型

字符(char)类型用于表示单个字符的数据类型,由于采用Unicode编码方式,java中的字符类型无论是中文、英文还是数学,都是占用2个字节。

在定义字符型的数据时候要注意加单引号'':
char a = '是';//表示中文字符是
char b = 'a';//表示字母字符a
char c = '8';//表示字符8

2.3整数类型

1>.整数常量

C和java的整型常量数有三种形式:十进制、八进制、十六进制

2>.整型变量

整型变量包括:byte、short、int、long

注:long类型的变量定义的时候,为了防止整数过大,后面要加L。

byte a=4;
short b =8;
int c = 10;
long d = 31415926L;

2.4浮点数类型

浮点数(Floating Point)是代表浮点型的数据类型,有单精度float和双精度double两种。

1>.浮点常量

浮点常量即带小数点的实型数值,有两种表示形式:直接带小数点的数值和科学计算法。

2>.

浮点变量有单精度(float)变量和双精度(double)变量之分,不同的精度所占的内存字符数和表达的数值范围均有区别。

注:float类型的变量定义的时候,为了防止类型不兼容,后面要加F。

double a = 3.1415926;
float b = 3.14F;

2.5数据类型转换

数据类型可以自动类型转换,int、long、float数据可以混合运算。在混合运算中,不同类型的数据先转化为同一类型,然后进行运算,转换从低级到高级。

1):自动类型转换:

        把一个表示数据范围小的数值或者变量赋值给另一个表达数据范围大的变量

2):强制类型转换:

        把一个表示数据范围大的数值或者变量赋值给另一个表达数据范围小的变量

格式:

                目标数据类型        变量 = (目标数据类型)        值;

强制类型转换不建议使用会导致数据丢失

数据类型转换必须遵循如下规则:

不能对boolean类型进行转换;

允许把容器小的类型转换为容器大的类型;

在把容器大的类型转换为容量小的类型时,必须使用强制类型转换,转换过程中可能导致溢出或损失精度;

浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入。

拓展:计算机存储单元

计算机存储设备最小信息叫"位(bit)",又称"比特位",用"b"表示

计算机最小存储单位叫"字节(byte)",用"B"表示

1B(字节)=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值