Java学习手册——第五篇数据类型

数据类型:是数据化的基石,如果没有数据类型怎么表示呢?比如年龄可以用整数:18岁。如果有更好的表示方式大家可以留言哟~
在举个例子就是姓名,我们需要用字符串的形式来表示。这就是数据类型的魅力,而又有同学问了那图片和视频呢?这位同学问得好,这类就是非结构化的数据了,这些存储的就是二进制,也不好表示了。

每个编程语言都有数据类型,这个就是刚才说的基础,如果没有它很难想象你如何下手敲代码。有人会说了js不是直接一个var就可以代表所有数据类型了,是的js是弱数据类型,也就是说js自身帮你转换了,而今天要讲的Java数据类型是强数据类型,就是你在使用的时候必须要明确你使用的数据类型。

举个例子:一本书是有字组成的,而这个字就是字符串类型。在直观点就是数数,得用数字来表示吧,这里就用到了整数类型。

Java 八大基本数据类型如下表所示,这些类型都可以用包装类型进行表示。

数据类型说明举例
byte字节类型(8位),取值:-128~127,默认:0byte a=100;
short短整型(16位),取值:-32768~32767,默认:0short a=100;
int整型(32位),取值:-2147483648~2147483647,默认:0int a=100;
long长整型 (64位),取值:-9223372036854775808~9223372036854775807,默认:0Llong a=100L;
float单精度浮点数(32位),取值:(2的-149次方)~ (2的128次方-1),默认:0.0ffloat a=100f;
double双精度浮点数(64位),取值:(2的-1074次方)~ (2的1024次方-1),默认:0.0ddouble a=100;
boolean布尔类型,取值:true或者false,默认:falseboolean a=true;
charUnicode 字符 (16 位 ),取值:\u0000~\uffff,默认:\u0000,整数是0char a=‘魏’;

这里就可以根据设计的程序来指定合适的数据类型了,
对了Java对字符串还有更好的包装类String,你可以愉快的使用字符串,
不用像C语言那样麻烦。

有了上面的数据类型,大家可以思考一下学生类里面有:姓名、年龄、班级、数学成绩。
这些字段可以用哪些数据类型来表示???

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/212183.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TS基础语法

前言: 因为在写前端的时候,发现很多UI组件的语法都已经开始使用TS语法,不学习TS根本看不到懂,所以简单的学一下TS语法。为了看UI组件的简单代码,不至于一脸懵。 一、安装node 对于windows来讲,node版本高…

电脑出现这些现象,说明你的固态硬盘要坏了

与传统机械硬盘(HDD)相比,固态硬盘(SSD)速度更快、更稳定、功耗更低。但固态硬盘并不是完美无瑕的,由于颗粒写入机制,可能会在七到十年的预期寿命之前出现故障。所以用户最好为最终故障做好准备…

网页设计中增强现实的兴起

目录 了解增强现实 增强现实的历史背景 AR 和网页设计的交叉点 AR 在网页设计中的优势 增强参与度和互动性 个性化的用户体验 竞争优势和品牌差异化 AR 在网页设计中的用例 结论 近年来,增强现实已成为一股变革力量,重塑了我们与数字领域互动的方式。它被…

【FMCW毫米波雷达设计 】 — FMCW波形

原书:FMCW Radar Design 1 引言 本章研究驱动FMCW雷达的主要波形:线性调频(LFM)波形。我们研究信号的行为及其性质。随后,本章讨论了匹配滤波理论,并研究了压缩这种波形的技术,特别是所谓的拉伸处理,它赋予FMCW雷达极…

DOS 批处理 (二)

DOS 批处理 1. 基础 DOS 命令1.1 基础命令1.2 文件系统操作1.3 文件夹管理1.4 文件管理1.5 网络相关1.6 系统管理1.7 IF、FOR和NETIFFORNET 1. 基础 DOS 命令 command /? 查找帮助DOS命令不区分命令字母的大小写 C:\Users\Administrator>echo 1 1 C:\Users\Administrator…

基于SSM框架的仓库管理系统

基于SSM框架的仓库管理系统 文章目录 基于SSM框架的仓库管理系统 一.引言二.系统设计三.技术架构四.功能实现五.界面展示六.源码获取 一.引言 现代商业环境中,仓库管理对于企业的运营效率和客户满意度至关重要。传统的手工管理方式已经无法满足日益复杂的仓储需求。…

【Spring】SpringBoot日志

SpringBoot日志 日志概述日志使用打印日志获取日志对象使用日志对象打印日志日志框架介绍门面模式SLF4J框架介绍(simple logging facade for java) 日志格式说明日志级别日志级别的分类日志级别的使用 日志配置配置日志级别日志持久化配置日志文件的路径和文件名配置日志文件的…

【刷题篇】动态规划(六)

文章目录 1、最大子数组和2、环形子数组的最大和3、乘积最大子数组4、乘积为正数的最长子数组长度5、 等差数列划分6、最长湍流子数组 1、最大子数组和 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素)&…

【Unity动画】Avatar Mask

创建 Avatar Mask可以设置那一部分骨骼运动和不运动 然后放在状态机里面的层中来混合 【后续完善】

深入探索 Rust 宏编程

Rust 宏提供了一种强大的方法来编写抽象和重用代码,它们在 Rust 编程中扮演着重要的角色。本文将深入探索 Rust 宏的概念、类型、使用方法以及如何实现自定义宏,以提供一个全面的 Rust 宏编程指南。 Rust 宏简介 宏是 Rust 中的一种元编程工具,它们在编译时运行,用于生成…

linux安装node

文章目录 安装node 安装node 一次手操记录 - 首先安装wget yum install -y wget - 下载nodejs最新的tar包 wget https://cdn.npm.taobao.org/dist/node/v12.12.0/node-v12.12.0-linux-x64.tar.xz - 解压包 tar -xvf node-v12.12.0-linux-x64.tar.xz - 部署bin文件 先确认你no…

30 张图解 HTTP 常见的面试题

前言 在面试过程中,HTTP 被提问的概率还是比较高的 我搜集了 5 大类 HTTP 面试常问的题目,同时这 5 大类题跟 HTTP 的发展和演变关联性是比较大的,通过问答 图解的形式由浅入深的方式帮助大家进一步的学习和理解 HTTP 协议。 HTTP 基本概…

第四节JavaScript 条件语句、循环语句、break与continue语句

一、JavaScript条件语句 在通常的代码中,我们有一些需要决定执行不同动作,这就可以在代码中使用条件语句来完成。 下面是我们常使用的条件语句: if语句:只有当指定条件是true时,执行条件内代码。if…else语句&#…

JavaScript数组的长度

JavaScript数组的长度可以通过数组对象的length属性来获取,长度表示数组中元素的数量。 代码示例: let arr []; // 定义一个空数组 console.log(arr.length); // 输出 0arr.push(1); // 给数组添加元素 arr.push(2); arr.push(3); console.log(arr.le…

项目二 创建与操作学生管理数据库

项目二 创建与操作学生管理数据库 #目标 创建库;查看库;操作库;图形工具操作库1,创建学生管理数据库 #创建数据库 CREATE DATABASE [IF NOT EXISTS] db_name [[DEFAULT] CHARACTER SET charset_name] [[DEFAULT] COLLATE collat…

44.0/认识前端

44.1 目录 44.1.1 网页 44.1.1.1 网页的组成 44.1.1.2 网页的分类 44.1.2 网站 44.1.2.1 网站的分类 44.1.3 主页 44.2. Internet、IP 地址和域名 44.2.1 Internet 44.2.2 IP 44.2.3 域名 44.3. Web 前端技术概述 44.3.1 html5 44.3.2 CSS3 44.3.3 Javascript …

hbuiler中使用npm安装datav

注:datav边框样式目前使用时:适用于网页,不适用于app 1、先安装node 安装、配置Node路径 2、为Node配置环境变量 3、在hbuilder的设置中填写node的路径 配置 4、打开cmd输入npm install jiaminghi/data-view 安装dataV,&…

当初为什么选择计算机-希望一直干下去

还记得当初自己为什么选择计算机? 当初你问我为什么选择计算机,我笑着回答:“因为我梦想成为神奇的码农!我想像编织魔法一样编写程序,创造出炫酷的虚拟世界!”谁知道,我刚入门的那天&#xff0…

.360勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复

尊敬的读者: 在数字时代,.360勒索病毒如同数字的幽灵,悄无声息地侵入用户的数字领域,将珍贵的数据文件变为数字的囚牢。本文将介绍.360勒索病毒的特征,提供解密和数据恢复的方法,并分享有效的预防措施&…

【PID学习笔记 9 】控制系统的分析方法之二

写在前面 前文重点介绍时域分析法、本文将继续学习控制系统的另外几种分析方法,包括根轨迹法、频率分析法、状态空间分析法。再次强调,在这里只是做了一个系统化的概述,目的是让学习PID,特别是用PID的工程人员有一个对基础知识的…