java变量和数据类型

变量和数据类型

变量

变量概述

在程序执行的过程中,在某个范围内其值可以发生改变的量

变量定义格式

数据类型 变量名 = 初始化值;

注意:格式是固定的,记住格式,以不变应万变

总结:

1:从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。 2:为什么要定义变量呢 用来不断的存放同一类型的常量,并可以重复使用

int number = 100;

number = 20;

number =1;

数据类型

数据类型概述

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间

Java数据类型种类

 

 

数据类型占用的存储空间及默认值

 

注意: Java中提到的整数都是int类型,提到的小数都是double类型。

案例演示每种不同数据类型的变量定义

编写案例演示

注意事项:

  • 作用域 变量定义在哪一级大括号中,哪个大括号的范围就是这个变量的作用域。相同的作用域中不能定义两个同名变量。
  • 初始化值 没有初始化值不能直接使用
  • 在一行上建议只定义一个变量 可以定义多个,但是不建议

数据类型的转换

默认转换(从小的数据类型到大的数据类型)

  • byte,short,char-int-long-float-double
  • byte,short,char相互之间不转换,它们参与运算首先转换为int

强制转换(从大的数据类型到小的数据类型)

  • 格式: 目标数据类型 变量 = (目标数据类型)被转换的数据

课后练习题

  • 面试题 byte b1=3,b2=4,b; b=b1+b2; b=3+4; 哪句是编译失败的呢?为什么呢?

  • 思考题 byte b = 130;有没有问题?如果我想让赋值正确,可以怎么做?结果是多少呢?

posted @   根仔  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示