Java009——Java数据类型简单认识

围绕以下3点学习:
1、什么是Java数据类型?
2、Java数据类型的作用?
3、Java有哪些数据类型?
4、熟悉Java8大基本数据类型

一、什么是Java数据类型?

当我们写Java代码时,需要把数据保存在变量(指值可以变的量,例如:数学中假设x,y,z变量一样)中,这些变量的类型可以是整数(如100,5,50)、小数(1.2,3.1415926)、字符(A,B,C)等不同类型。

通俗地说,Java数据类型是用来描述数据在计算机中是如何存储和处理的。

二、Java数据类型的作用?

1、Java的数据类型定义了不同类型的变量可以容纳的数据范围占用内存大小。
2、方便程序员开发代码

三、Java有哪些数据类型?

1、Java的数据类型分为两大类
基本类型(primitive type)
引用类型(reference type)

2、基本数据类型包括:
整型(byte、short、int、long):用于表示整数。
浮点型(float、double):用于表示带小数点的数。
字符型(char):用于表示单个字符。
布尔型(boolean):用于表示true或false。

3、而引用数据类型包括:
类:类
接口:用于表示Java中一系列方法的声明。
数组:用于表示相同数据类型的有序集合。
在这里插入图片描述

四、熟悉Java八大基本数据类型

4.1、Java八大基本数据类型

=========================================================================类型名称	   关键字	   占用内存	      取值范围
字节型			byte		1 字节		-128~127
短整型			short		2 字节		-32768~32767
整型				int			4 字节		-2147483648~2147483647
长整型			long		8 字节		-9223372036854775808L~9223372036854775807L
单精度浮点型		float		4 字节		+/-3.4E+38F6~7 个有效位)
双精度浮点型		double		8 字节		+/-1.8E+308 (15 个有效位)
字符型			char		2 字节		ISO 单一字符集
布尔型			boolean		1 字节		truefalse
=========================================================================

什么是字节
1、位(bit) :是计算机内部数据储存的最小单位, 11001100是- -个八位= C进制数。
2、字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示,
1B (byte,字节) = 8bit (位)
3、字符:是指计算机中使用的字母、数字、字和符号 1 bit表示1位, 1Byte表示一个字节
1B=8b, 1024B=1KB,1024KB=1M,1024M=1G.

4.2、简单使用Java八大基本数据类型定义和输出变量

Java是一种强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后使用

public class HelloWorld {public static void main(String[] args) {//Java八大基本数据类型//整型byte num1 = 10;short num2 = 20;int num3 = 30;//学习阶段比较常用long num4 = 40L;//long类型整数后面带上L//浮点型float num5 = 10.123f;//浮点型小数后面带上fdouble num6 = 3.141592653589;//字符型char sex = '男';//字符型只能是单个字符,例如’男生‘这是两个字符,赋值时会报错//布尔型boolean flag = true;//布尔型只有两个可选值true和falseSystem.out.println(flag);//输出查看}
}

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

win7系统卸载360管家之后无法上网怎么回事?

win7系统卸载360管家之后无法上网怎么回事?有用户电脑安装的360管家软件卸载了之后,发现网络连接也同时出现了错误。那么这个情况是什么原因呢?接下来一起来看看如何解决因为卸载360软件而导致的电脑无法上网问题的解决方法吧。 解决方法 1、…

360天擎无密码退出和卸载

无密码退出 删除配置(360Safe\EntClient\conf\EntBase.dat) **注:**删除时提示权限不够无法删除,使用360自带的文件粉碎机将文件粉碎即可无密码退出360天擎(重新打开程序时EntBase.dat会再次生成) 修改配置…

idesk卸载教程_【亲测可行】Autodesk 卸载工具,一键完全彻底卸载删除autodesk软件专门卸载工具...

autodesk卸载工具(AUTO Uninstaller)是专门为了针对autodesk类软件卸载不干净而导致autodesk安装失败问题进行研发的autodesk一键卸载工具。现在虽然360或一些卸载软件提供了强力卸载autodesk的工具,可以将autodesk注册表和一些autodesk目录的autodesk残留信息删除&…

关闭/卸载360画报/壁纸

前言 360画报和360壁纸指的是同一个组件,只是称呼不同,下文简称360画报,是360安全卫士和360安全浏览器自动安装的组件之一,是可以被关闭和卸载的。此组件会自动开启360屏保,用户不喜欢可以进行关闭或卸载。下文介绍关…

mysql删除工具_有没有mysql卸载工具

展开全部 没有工具,手工清理就636f707962616964757a686964616f31333365636633可以了。 1.打开命令行,运行命令 net start,查看一下mysql服务,如果开启就使用命令 net stop mysql 将其关闭。 注:如果提示无法关闭&#…

【亲测可行】Autodesk 卸载工具,一键完全彻底卸载删除autodesk软件专门卸载工具...

autodesk卸载工具(AUTO Uninstaller)是专门为了针对autodesk类软件卸载不干净而导致autodesk安装失败问题进行研发的autodesk一键卸载工具。现在虽然360或一些卸载软件提供了强力卸载autodesk的工具,可以将autodesk注册表和一些autodesk目录的autodesk残留信息删除&…

Autodesk 卸载工具

autodesk卸载工具(AUTO Uninstaller)是专门为了针对autodesk类软件卸载不干净而导致autodesk安装失败问题进行研发的autodesk一键卸载工具。现在虽然360或一些卸载软件提供了强力卸载autodesk的工具,可以将autodesk注册表和一些autodesk目录的autodesk残留信息删除&…

笔试强训9

作者:爱塔居 专栏:笔试强训 文章简介:简单记录学习的细碎~ day15 一. 单选 1.给出数据表 score(stu-id,name,math,english,Chinese), 下列语句正确的是( ) A Select sum(math),avg(chinese) from score B Select *,s…

解决360卸载之后遗留问题:windows defender无法开启

前几日,在对一台新电脑进行”净化工作“——卸载很多原装的垃圾软件,卸载了360之后发现windows defender无法打开,找到services.msc无法开启,启动按钮是灰色的,在查看了很多的教程之后,并确认windows defen…

一篇文章搞懂CMake(gcc、g++、cmake解释)

一篇文章搞懂CMake (gcc、g、cmake解释) 这里写目录标题 一篇文章搞懂CMake (gcc、g、cmake解释)gccgcmake1. CMake 流程如何使用cmake?简单的CMake.txt文件 参考 gcc gcc命令来自英文词组“GNU Compiler Collection”…

如何关闭计算机软件更新功能,如何关闭电脑自动更新功能

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 以Windows 7电脑为例,关闭电脑自动更新功能的方法: 1、首先按下winr打开运行窗口。 2、接着输入services.msc并点击回车。 3、然后选择Windows update选项。…

关闭windows自动更新

1、win r ---- 输入services.msc进入服务 找到Windows Update 双击打开属性弹框 将启动类型改为禁用,并在恢复中将第一次失败改成无操作 2、win r ---- 输入gpedit.msc进入本地组策略编辑器 找到计算机配置 》管理模板 》Windows组件 》Windows更新,选…

linux7怎么关闭更新,如何让centos7关闭yum自动更新系统

客户指定机器的系统要centos 7.6,易秋网络老易这边提供的实际也是centos 7.6,但是等客户安装完毕宝塔后,系统显示是centos 7.7,但是客户因为某些原因,就是要centos 7.6,易秋网络老易猜测是安装宝塔的过程中,centos 7.6自动更新到centos 7.7了。 [root@1403-sxx yum]# ca…

计算机配置更新怎么关闭,如何关闭戴尔电脑自动更新系统配置

如何关闭戴尔电脑自动更新系统配置 有时候我们不想更新系统的配置,但是操作系统会为我们自动更新系统配置。那么如何关闭戴尔电脑自动更新系统配置呢?下面就让jy135小编来告诉大家吧,欢迎阅读。 1、开机之后,等待系统启动,启动完…

第4章:SpringMVC的域对象共享数据

1、使用ServletAPI向request域对象共享数据 ①控制器 Controller public class HelloController {RequestMapping("/test")public String index(HttpServletRequest request){request.setAttribute("test","test666");return "index"…

如何彻底关闭Win10自动更新,Win10永久关闭自动更新的方法

如何彻底关闭Win10自动更新?Win10自动更新的问题是很多用户都遇到的问题,很多时候我们关闭了自动更新,过一段时间系统又自动更新了,由于win10自动更新非常顽固,所以我们要从多个地方下手才能永久关闭其自动更新&#x…

服务器自动更新不能关闭,Windows2008服务器如何关闭系统自动更新?

前几天因为系统自动更新,总是会在Windows2008服务器C盘自动生成一些缓存文件,这些文件占用了大量的C盘空间,直接影响了C盘的正常运行。这里不多讲直接把他们删除就可以。 下面继续讲,闫工告诉您Windows2008服务器如何关闭系统自动…

linux自动升级关闭,Ubuntu关闭内核自动更新

环境: Ubuntu 20.04 TLS 1、查看当前已有内核 dpkg --list|grep linux-image dpkg --list|grep linux-headers 2、查看当前使用的内核版本 uname -r 3、卸载内核命令**(如果不想卸载内核不要执行这些命令)** sudo apt purge linux-image-xxx# xxx表示上图中后面的数…

约瑟夫环(递归+迭代)

剑指 Offer 62. 圆圈中最后剩下的数字 leetcode 这题让我对递归和迭代又有了新的一层认识,首先一定要把图画对,就是模拟约瑟夫的这个过程 红色是被淘汰的位置,绿色的3是最后会活下来的人的位置 0 ~ n 正好是数组中的下标 重点在于计算 不同…

自制wpf年会抽奖小软件

今年公司年会&#xff0c;领导要我做一个小的抽奖软件&#xff0c;给了一组号码&#xff0c;要求每次抽奖抽的众多号码中的一个随机数&#xff0c;并且抽奖之后该号码不会参与下次抽奖。 前端代码&#xff1a; <Window x:Class"WpfApp1.MainWindow"xmlns"h…