Java 基本数据的类型

简介: Java 基本数据的类型

文章目录

  1. 一、什么是数据类型?
  • 二、基本数据类型的介绍
  • 1.int类型
  • 2.char类型
  • 3.bety类型
  • 4.short类型
  • 5.long类型
  • 6.double类型
  • 7.float类型
  • 8.boolean类型


前言


在Java的编程世界中,对有些了解C语言的同学来说Java的数据类型和C语言的数据类型是大同小异的,接下来会帮助大家讲解Java基本数据类型的应用及注意的地方。


提示:以下是本篇文章正文内容,下面案例可供参考

一、什么是数据类型?

数据类型是对变量的不同种类进行了划分,不同的类型的变量有不同的特性。

二、基本数据类型的介绍


1.int 数据类型

int 是4个字节 32个bit位

数据范围是 -2^31-2^31

代码如下(示例):int 的接收类型只能是整数,如 i,o的引用,j,k是错误示范。

int i = 1;
int o = -12;
//int 不可以接收非正整数的数据;
int j = 1.0;
int k = -0.2;

2.char 数据类型

char 是2个字节 16个bit位,要注意的是C语言 char的字节是1位要辨别开。

数据范围是 -2^15-2^15

代码如下(示例):char 的接收类型只能是‘ ’引用的字符,如 i,o的引用,j,k是错误示范。

char i = 'j';
char o = '0';
------------
char j = "j";
char k = 0  ; 


3.bety 数据类型


bety  是1个字节 8个bit位,这是Java独自的数据类型

数据范围是 -2^7-2^7

代码如下(示例):bety 的接收类型只能是短整型的整数不可以小于-128或者大于127,如 i,o的引用,j,k是错误示范。

bety i = 127;
bety o = -128;
------------
bety j = 128;
bety k = -129;

4.short  数据类型


short  是2个字节 16个bit位.

数据范围是 -2^15-2^15

代码如下(示例):short 的接收类型只能是短整型的整数不可以超出-2^15-2^15的范围,如 i,o的引用,j,k是错误示范。


short i = 127;
short o = -128;
------------
short j = 'a';
short k = 1.2;

5.long  数据类型


short  是8个字节 64个bit位.

数据范围是 -2^63-2^63

代码如下(示例):long 的接收类型是整型的整数不可以超出-2^63-2^63的范围,并且初始化值后要有L,如 i,o的引用,j,k是错误示范。

long i = 127 L;
long o = -128 L;
------------
long j = 'a';
long k = 1.2;

6.double  数据类型(双精度浮点型变量)


double 是8个字节 64个bit位.

数据范围是 -2^63-2^63

代码如下(示例):double 的接收类型是浮点数不可以超出-2^63-2^63的范围,如 i,o的引用,j,k是错误示范。


double i = 127.2;
double o = -128.0;
---------------
double j = "j";
double k = 1111


7.float  数据类型(单精度浮点型变量)


double 是4个字节 32个bit位.

数据范围是 -2^31-2^31

代码如下(示例):float 的接收类型是浮点数不可以超出-2^31-2^31的范围,并且初始化值后要有f,如 i,o的引用,j,k是错误示范。


float i = 127.2 f;
float o = -128.0 f;
---------------
float j = "j";
float k = 1.0;


8. boolean 数据类型

double 是1个字节 8个bit位.

数据范围是 -2^7-2^7

代码如下(示例):float 的接收类型是ture flase,多数用于判段类型的函数中,如j,k是错误示范。


---------------
boolean j = "j";
boolean k = 1.0;


总结


提示:这里对文章进行总结:

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

相关文章
|
2月前
|
前端开发 JavaScript Java
java常用数据判空、比较和类型转换
本文介绍了Java开发中常见的数据处理技巧,包括数据判空、数据比较和类型转换。详细讲解了字符串、Integer、对象、List、Map、Set及数组的判空方法,推荐使用工具类如StringUtils、Objects等。同时,讨论了基本数据类型与引用数据类型的比较方法,以及自动类型转换和强制类型转换的规则。最后,提供了数值类型与字符串互相转换的具体示例。
124 3
|
4月前
|
算法 Java 数据处理
从HashSet到TreeSet,Java集合框架中的Set接口及其实现类以其“不重复性”要求,彻底改变了处理唯一性数据的方式。
从HashSet到TreeSet,Java集合框架中的Set接口及其实现类以其“不重复性”要求,彻底改变了处理唯一性数据的方式。HashSet基于哈希表实现,提供高效的元素操作;TreeSet则通过红黑树实现元素的自然排序,适合需要有序访问的场景。本文通过示例代码详细介绍了两者的特性和应用场景。
72 6
|
4月前
|
存储 Java API
深入剖析Java Map:不只是存储数据,更是设计艺术的体现!
【10月更文挑战第17天】在Java编程中,Map是一种重要的数据结构,用于存储键值对,并展现了设计艺术的精髓。本文深入剖析了Map的设计原理和使用技巧,包括基本概念、设计艺术(如哈希表与红黑树的空间时间权衡)、以及使用技巧(如选择合适的实现类、避免空指针异常等),帮助读者更好地理解和应用Map。
140 3
|
16天前
|
存储 NoSQL Java
使用Java和Spring Data构建数据访问层
本文介绍了如何使用 Java 和 Spring Data 构建数据访问层的完整过程。通过创建实体类、存储库接口、服务类和控制器类,实现了对数据库的基本操作。这种方法不仅简化了数据访问层的开发,还提高了代码的可维护性和可读性。通过合理使用 Spring Data 提供的功能,可以大幅提升开发效率。
60 21
|
1天前
|
数据采集 JSON Java
Java爬虫获取微店快递费用item_fee API接口数据实现
本文介绍如何使用Java开发爬虫程序,通过微店API接口获取商品快递费用(item_fee)数据。主要内容包括:微店API接口的使用方法、Java爬虫技术背景、需求分析和技术选型。具体实现步骤为:发送HTTP请求获取数据、解析JSON格式的响应并提取快递费用信息,最后将结果存储到本地文件中。文中还提供了完整的代码示例,并提醒开发者注意授权令牌、接口频率限制及数据合法性等问题。
|
1月前
|
存储 分布式计算 Hadoop
基于Java的Hadoop文件处理系统:高效分布式数据解析与存储
本文介绍了如何借鉴Hadoop的设计思想,使用Java实现其核心功能MapReduce,解决海量数据处理问题。通过类比图书馆管理系统,详细解释了Hadoop的两大组件:HDFS(分布式文件系统)和MapReduce(分布式计算模型)。具体实现了单词统计任务,并扩展支持CSV和JSON格式的数据解析。为了提升性能,引入了Combiner减少中间数据传输,以及自定义Partitioner解决数据倾斜问题。最后总结了Hadoop在大数据处理中的重要性,鼓励Java开发者学习Hadoop以拓展技术边界。
50 7
|
28天前
|
SQL Java 数据库连接
【潜意识Java】深入理解MyBatis的Mapper层,以及让数据访问更高效的详细分析
深入理解MyBatis的Mapper层,以及让数据访问更高效的详细分析
60 1
|
1月前
|
存储 Java BI
java怎么统计每个项目下的每个类别的数据
通过本文,我们详细介绍了如何在Java中统计每个项目下的每个类别的数据,包括数据模型设计、数据存储和统计方法。通过定义 `Category`和 `Project`类,并使用 `ProjectManager`类进行管理,可以轻松实现项目和类别的数据统计。希望本文能够帮助您理解和实现类似的统计需求。
101 17
|
3月前
|
JSON Java 程序员
Java|如何用一个统一结构接收成员名称不固定的数据
本文介绍了一种 Java 中如何用一个统一结构接收成员名称不固定的数据的方法。
50 3
|
3月前
|
Java 程序员 容器
Java中的变量和常量:数据的‘小盒子’和‘铁盒子’有啥不一样?
在Java中,变量是一个可以随时改变的数据容器,类似于一个可以反复打开的小盒子。定义变量时需指定数据类型和名称。例如:`int age = 25;` 表示定义一个整数类型的变量 `age`,初始值为25。 常量则是不可改变的数据容器,类似于一个锁死的铁盒子,定义时使用 `final` 关键字。例如:`final int MAX_SPEED = 120;` 表示定义一个名为 `MAX_SPEED` 的常量,值为120,且不能修改。 变量和常量的主要区别在于变量的数据可以随时修改,而常量的数据一旦确定就不能改变。常量主要用于防止意外修改、提高代码可读性和便于维护。

热门文章

最新文章