博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java从零开始学四(数据类型)
阅读量:5783 次
发布时间:2019-06-18

本文共 1489 字,大约阅读时间需要 4 分钟。

一、Java数据类型划分

二、基本数据类型

 

No.
数据类型
大小/
可表示的数据范围
1
long(长整数)
64
-9223372036854775808 ~ 9223372036854775807
2
int(整数)
32
-2147483648 ~ 2147483647
3
short(短整数)
16
-32768~32767
4
byte(位)
8
-128 ~ 127
5
char(字符)
2
0 ~ 255
6
float(单精度)
32
-3.4E38(-3.4´1038) ~ 3.4E38(3.4´1038)
7
double(双精度)
64
-1.7E308(-1.7´10308)~ 1.7E308(1.7´10308)

默认值

No.
数据类型
默认值
1
byte
(byte)0
2
short
(short)0
3
int
0
4
long
0L
5
float
0.0f
6
double
0.0d
7
char
\u0000(空,'')
8
boolean
false

   2.1、整型类型

当数据不带有小数或分数时,即可以声明为整数变量
如:3,-147
整型可以分为long,int,short和byte4种
byte b=8;        short s=100;        int i=2;        long v=1000;

   2.2、字符类型

字符类型在内存中占有2个字节,可以用来保存英文字母等字符,字符要用一对单引号('')括起
char ch1='a';        char ch2=97;        System.out.println("ch1= "+ch1);        System.out.println("ch2= "+ch2);
结果:ch1=a,ch2=a
字符类型也算是整数类型的一种
常用的转义字符:
No.
转义字符
描述
No.
转义字符
描述
1
\f
换页
2
\\
反斜线
3
\b
倒退一格
4
\'
单引号
5
\r
归位
6
\"
双引号
7
\t
制表符Tab
8
\n
换行

 

char ch1='\"';        char ch2='\\';        System.out.println("ch1= "+ch1);        System.out.println("ch2= "+ch2);        System.out.println("\"Hello World\"");

结果:

ch1= "

ch2= \
"Hello World"

2.3、浮点数类型(float,double)

在数学中,这些带有小数点的数值称为实数,在Java里,这种数据类型称为浮点数类型
java中默认为double类型.
double num1=3.14;        float num2=7.3F;        System.out.println("num1="+num1);        System.out.println("num2="+num2);

 2.4、布尔类型(boolean)

布尔(boolean)类型的变量,只有true(真)和false(假)两种。也就是说,当将一个变量定义成布尔类型时,它的值只能是true或false,除此之外,没有其他的值可以赋值给这个变量
boolean flag = true;        System.out.println("flag ="+flag);

结果:flag =true;

 

 

 

转载地址:http://gyvyx.baihongyu.com/

你可能感兴趣的文章
微软向Linux社区开放60000多项专利:对开源微软是认真的
查看>>
Hoshin Kanri在丰田的应用
查看>>
又拍云沈志华:如何打造一款安全的App
查看>>
克服大数据集群的挑战
查看>>
PostgreSQL并发控制(MVCC, 事务,事务隔离级别)
查看>>
12月19日一周一次【Python基础语法】
查看>>
DM***的第二阶段OSPF
查看>>
python socket编程
查看>>
20180702搭建青岛RAC记录
查看>>
安装部署TIDB分布式数据库
查看>>
Spring Security OAuth 实现OAuth 2.0 授权
查看>>
linux文件及简单命令学习
查看>>
dubbo源码分析-架构
查看>>
新 Terraform 提供商: Oracle OCI, Brightbox, RightScale
查看>>
6套毕业设计PPT模板拯救你的毕业答辩
查看>>
IT兄弟连 JavaWeb教程 JSP与Servlet的联系
查看>>
Windows phone 8 学习笔记
查看>>
linux并发连接数:Linux下高并发socket最大连接数所受的各种限制
查看>>
详解区块链中EOS的作用。
查看>>
我的友情链接
查看>>