IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java语言基础之基本数据类型 -> 正文阅读

[Java知识库]Java语言基础之基本数据类型

一、基本数据类型

1、基本数据类型也称作简单数据类型。

Java语言由八种基本数据类型,他们别分为四组。

?2、数据类型的取值范围(以int和long为例)

(1)int的取值范围

public static void main(String[] args) {
	    // int的表示范围
		System.out.println("int的数据范围:");
		System.out.println(Integer.MAX_VALUE);
		System.out.println(Integer.MIN_VALUE);

		//int a = 12345678901234;
		//System.out.println(a);
	}

?(2)long的取值范围(并输出一个值)

public static void main(String[] args) {
	    // long的表示范围
		System.out.println("long的数据范围:");
		System.out.println(Long.MAX_VALUE);
		System.out.println(Long.MIN_VALUE);
		
		long a = 123456789L;
		System.out.println(a);
		
	}

注意:

1、此处输出long的值的时候必须在数字后面加上l或者L(建议写大写L因为小写l和类似),因为在Java中?整形数字默认是int类型。

2、在Java中,所有数值类型的数据都只有带符号的数据,没有无符号的数据。

3、

1 .整数

不含小数点的数字称为整数类型。整数和数学中的含义相同,有正整数、0、负整数。Java定义了?4种整数类型:?byte、?short、?int?和long。整数可以用十进制数、八进制数和十六进制数表示

2.浮点数
含有小数点的数字称为浮点数类型。浮点数表示数学中的实数,也就是既有整数部分又有小数部分的数。计算平方根或验算正弦和余弦都需要用到浮点类型。浮点数有两种:?float?和double,分别表示单精度数和双精度数。其中,单精度常量后面跟一个字母?f或F,双精度常量后面跟一个字母d或D。双精度常量后的d或D可以省略,如:浮点数有两种表示方式,一种是标准计数法,如7.0,3.1415等,由整数部分、小数点和小数部分构成。另一种是科学计数法,如1.3589E+2,?表示的是135.89,?由十进制整数、小数点、小数本其它们和指数部分构成,指数部分由字母E或e加上带正负号的整数表示。


3.字符
在Java语言中,用于保存单个字符的数据类型是char,用单引号表示,如'a'、?'A'等。Java?语言中的char类型使用Unicode字符集来表示字符。Unicode?定义了一个完全国际化的、可以表示所有人类语言已有的全部字符的字符集。Unicode?字往在内存中占两个字节,是16它的取值范围为0~?65?536.没有负值标准的ASCI字符集还是像以前一样:取值范围为0-12占用Unicode字符集的前128位。前缀w表示这是一个Unicode?值u必须为小写般用十六进制数表示。
转义符“”用于将其后的字符转变成另外的含义,?般有两种作用:表示不可见的控制字符,如回车、换行等;表示作为分界符的符号,如单引号所示为Java常用的转义字符。所有人类语言已有的全部字符的字符集。Unicode?字符在内存中占两个字节,是16位无符号整数,它的取值范围为0~?65?536.没有负值,标准的ASCII字符集还是像以前一样:取值范围为0-127,占用Unicode字符集的前128位。前缀\u表示这是一个Unicode?值,u必须为小写,一般用十六进制数表示。各个国家的字母表中的字母都是Unicode表中的一个字符,包括汉字。转义符“\”用于将其后的字符转变成另外的含义,一般有两种作用:表示不可见的控制字符,如回车、换行等;表示作为分界符的符号。
?

Java的常用转义字符
\ddd八进制数表示的Unicode字符(ddd)
\uxxxx十六进制数表示的Unicode字符(xxxx)
\'单引号
\''双引号
\\反斜线
\r回车
\n换行
\f换页
\t横向跳格(Tab)。将光标移到下一个制表符位置
\b

后退一格(Backspace)

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-08-14 13:53:43  更:2021-08-14 13:56:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 4:55:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码