千峰Java教程:009. 八种基本数据类型

2023-12-15 22:32

本文主要是介绍千峰Java教程:009. 八种基本数据类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2、八种基本数据类型

字节(Byte):是计算机文件大小的基本单位

1个字节(Byte)= 8个位(Bit)

Bit意为位或比特,是计算机运算的基础;二进制中的一位,是二进制最小信息单位,二进位可以用来表示一个简单的正/负判断,有两种状态的开关(如电灯开关)。

单位换算:

1个字节(Byte)8个位(Bit)
2个字节(Byte)16个位(Bit)
4个字节(Byte)32个位(Bit)
8个字节(Byte)64个位(Bit)

 

1byte8bit
1KB1024byte
1MB1024KB
1GB1024MB
1TB1024GB
1PB1024TB

说明:在内存计算过程中,字节少的速度运算更快;在硬盘中,字节少的数据运算类型也可充分存入更多数据。

 八种基本数据类型:

数据类型关键字占用字节取值范围默认值
布尔型boolean不定值true,falsefalse
字节型byte1-128~1270
短整形short2-32768~327670
整形int4-2147483648~21474836470
长整型long8-9223372036854775808~92233720368547758070
字符型char(可识别ASCII码)20~65535'\u0000'
单精度浮点型float41.4E-45~3.4028235E380.0F
双精度浮点数double84.9E-324~1.7976931348623157E3080.0D

 

3、基本数据类型的声明

声明变量的各式:

(1)声明变量

类型 变量名;

(2)声明变量同时给变量赋值

类型 变量名 = 值;

(3)给已经声明过的变量赋值

变量名 = 值;

byte b = 10;    		//占用1个字节,取值范围:-128~127
short s = 10;			//占用2个字节,取值范围:-32768~32767
int i = 10;		        //占用4个字节
long l = 10L;			//占用8个字节
float f = 10.98F;		//占用4个字节
double d = 10.123456	        //占用8个字节
char c = 'A';			//占用2个字节,取值范围:0~65535
boolean b = true;
//前6个都是数值类型,存储数字,第7个是字符类型(支持ascii码),第八是布尔类型(真假)

 

这篇关于千峰Java教程:009. 八种基本数据类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/498133

相关文章

IDEA运行spring项目时,控制台未出现的解决方案

《IDEA运行spring项目时,控制台未出现的解决方案》文章总结了在使用IDEA运行代码时,控制台未出现的问题和解决方案,问题可能是由于点击图标或重启IDEA后控制台仍未显示,解决方案提供了解决方法... 目录问题分析解决方案总结问题js使用IDEA,点击运行按钮,运行结束,但控制台未出现http://

解决Spring运行时报错:Consider defining a bean of type ‘xxx.xxx.xxx.Xxx‘ in your configuration

《解决Spring运行时报错:Considerdefiningabeanoftype‘xxx.xxx.xxx.Xxx‘inyourconfiguration》该文章主要讲述了在使用S... 目录问题分析解决方案总结问题Description:Parameter 0 of constructor in x

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

电脑没有仿宋GB2312字体怎么办? 仿宋GB2312字体下载安装及调出来的教程

《电脑没有仿宋GB2312字体怎么办?仿宋GB2312字体下载安装及调出来的教程》仿宋字体gb2312作为一种经典且常用的字体,广泛应用于各种场合,如何在计算机中调出仿宋字体gb2312?本文将为您... 仿宋_GB2312是公文标准字体之一,仿China编程宋是字体名称,GB2312是字php符编码标准名称(简

JSON字符串转成java的Map对象详细步骤

《JSON字符串转成java的Map对象详细步骤》:本文主要介绍如何将JSON字符串转换为Java对象的步骤,包括定义Element类、使用Jackson库解析JSON和添加依赖,文中通过代码介绍... 目录步骤 1: 定义 Element 类步骤 2: 使用 Jackson 库解析 jsON步骤 3: 添

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

Java中注解与元数据示例详解

《Java中注解与元数据示例详解》Java注解和元数据是编程中重要的概念,用于描述程序元素的属性和用途,:本文主要介绍Java中注解与元数据的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参... 目录一、引言二、元数据的概念2.1 定义2.2 作用三、Java 注解的基础3.1 注解的定义3.2 内

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

Java中使用Java Mail实现邮件服务功能示例

《Java中使用JavaMail实现邮件服务功能示例》:本文主要介绍Java中使用JavaMail实现邮件服务功能的相关资料,文章还提供了一个发送邮件的示例代码,包括创建参数类、邮件类和执行结... 目录前言一、历史背景二编程、pom依赖三、API说明(一)Session (会话)(二)Message编程客

Java中List转Map的几种具体实现方式和特点

《Java中List转Map的几种具体实现方式和特点》:本文主要介绍几种常用的List转Map的方式,包括使用for循环遍历、Java8StreamAPI、ApacheCommonsCollect... 目录前言1、使用for循环遍历:2、Java8 Stream API:3、Apache Commons