10.24

day03 实体与标识符 变量与数据类型

变量

计算机三大硬件

我们使用计算机来进行程序编写,那首先应该了解一下计算机的基本的组成,以及他的运作方式。

看一看计算机的组成,然后会介绍在这些主城里面开的核心硬件。

计算机的组成

在这里插入图片描述
在这些应景当中,重点介绍CPU硬盘以及内存三个。

CUP

形象代表=施工队
小结:1直接负责工作任务,2需要材料从仓库中取

内存

形象代表=临时仓库
特点:1容量有限2施工队取材速度快3建材放在此处不安全4材料由仓库提供

硬盘

形象代表=总部仓库
特点:1容量大2建材存在此处安全3施工队从仓库直接拿建材慢4为临时仓库提供建材

三者关系

在这里插入图片描述

数据

形象代表=货物
特点:1建造材料有不同的类型2不同材料有不同的特性建造材料可以存放于总部仓库中,也可以存放在临时仓库中3建造材料可以被施工队使用

关于cpu

cpu是计算机的大脑

由它来指挥硬件与程序做什么事情

我们的编程语言要沟通的最直接的对象就是cpu

cpu懂了我们的意思了,就好办了

数据的单位

bit = 位
byte = 字节
kb = 千字节
mk = 兆字节
gb = 吉字节
tb = 太字节

bit(位) 8位=1字节 (8bit = 1Byte)
Byte(字节)
KB-MB-GB-TB-PB-EB-ZB-YB-BB-NB-DB-CB-XB(1024进制)

实体与标识 变量的引入

标识符需要易拆读

需要使用 用户名称 这个意思去标记一些数据

username

两个词连在一起不易区分

需要使用 用户登陆标记 这个意思标记数据

userloginflag

三个词连在一起更不易读

这样的写法,好比一篇文章,没有标点符号

读起来就很难受

例如:无标点符号的句子:

欢迎大家参加软件开发特训营的培训这里可以让我们快速的体验到人工智能编程语言的魅力完整参加了全部内容可以开发出一套方便实用个性新潮的通讯录软件接下来的日子让我们共同成长吧

我们要加上标点了,才易读

欢迎大家参加软件开发特训营的培训。这里可以让我们快速的体验到人工智能编程语言的魅力。完整参加了全部内容,可以开发出一套方便、实用、个性、新潮的通讯录软件!接下来的日子让我们共同成长吧!!!

对比过后发现,带有标点符号的句子,会更易读

标识符的命名约定

标识符的命令

见名知义
多单词的命名

单词拆分

username

下划线分割法

user_name
小驼峰命名法

userName
大驼峰命名法

UserName
userloginflag

下划线分割法

user_login_flag
小驼峰命名法

userLoginFlag
大驼峰命名法

UserLoginFlag

标识符命名规定

组成元素

数字
字母
下划线
美元符号
开头

不能以数字开头
关键词

不能与关键词重名

数据类型

理解数据类型

房子模型
在这里插入图片描述

java数据类型

在这里插入图片描述

整数类型
在这里插入图片描述

超范围的情况
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
小结
在这里插入图片描述
小数类型
在这里插入图片描述
float与double的区别

float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间
double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间
当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f
例如:float a=1.3;
则会提示不能将double转化成float 这成为窄型转化
如果要用float来修饰的话,则应该使用float a=1.3f
注意float是8位有效数字,第7位数字将会产生四舍五入
所以如果一个float变量 这样定义: float a=1.32344435; 则第7位将产生四舍五入(5及5以下的都将舍去)

布尔类型
在这里插入图片描述
字符类型
在这里插入图片描述
字符串类型

在这里插入图片描述
重点关注的
在这里插入图片描述

变量的定义流程

在这里插入图片描述

变量的定义方式 3种

在这里插入图片描述

1,先声明再赋值

在这里插入图片描述

2,声明同时赋值

在这里插入图片描述

3,多个变量的声明与赋值

在这里插入图片描述

变量使用三步骤

声明变量
赋值
使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值