Java中变量的定义及注意事项

变量是怎么定义的?

定义格式:数据类型 变量名 =数据值

例如:

ini 复制代码
int num = 10;

1.int是数据类型 2.num是变量名 3.数字值是10

变量名怎么使用的?

代码

ini 复制代码
int age = 18;

System.out.println(age);             
age = 20;                           
System.out.println(age + 10);        

变量名 age 就像一个贴了标签的盒子

  1. 创建盒子int age = 18; ------ 做个叫 "age" 的盒子,里面放数字 18
  2. 看盒子里的东西println(age) ------ 打开盒子看看,是 18,打印出来
  3. 换东西age = 20 ------ 把盒子里的 18 拿出来,换成 20 放进去
  4. 用盒子里的东西计算println(age + 10) ------ 拿出盒子里的 20,加上 10,得到 30,打印

总结:变量名就是个"代号",让你能随时找到和使用存起来的数据。

变量需要注意那些事项

1.看下图

图中代码System.out.println(name); name没有找到声明的变量,所以变量要先声明才能使用。

2.看下图

图中int num =24.75; 24.75是浮点型,而不是整形,所以变量是什么类型就必须装什么数据,这里应该是double num =24.75;

3.看下图

图中System.out.println(a);没有在括号内,所以说变量只在自己所归属的 { } 范围内有效。

4.看下图

图中出现多个gae后报错,所以说在同一个区域内,变量的名称不能一样。

5.看下图

图中int age;System.out.println(age); 这个变量里面没有值,所以说变量定义的时候可以不赋初始值,但在使用时,变量里必须有值。

6.看下图

图中一条语句可以定义多个同类型变量,中间使用逗号分隔

相关推荐
聊浮游16 分钟前
JAVA2026最新全套学习资料、学习路线
java·开发语言·jvm·mysql·spring·maven·idea
MacroZheng28 分钟前
完美替代 Navicat!这款内置 AI 的数据库工具,太香了!
java·后端·mysql
SamDeepThinking1 小时前
从REST到gRPC,一个API选型的思考框架
java·后端·程序员
Zane19941 小时前
接口都能写默认实现了,为什么还需要抽象类
java·后端
未秃头的程序猿1 小时前
读Spring AI源码的方法——不是硬啃,是带着问题去翻
java·后端·spring
用户3126874877201 小时前
别再 Thread.sleep 硬等了!并发工具类到底怎么选?
java
Java内核笔记1 小时前
万字长文剖析 Spring Boot 4 自动配置机制源码:从 @EnableAutoConfiguration 到条件装配
java·后端
evans在进步1 小时前
Spring MVC 核心机制详解:全局异常处理、请求跳转与数据绑定
java·spring·mvc
weixin_BYSJ19872 小时前
springboot小区物业管理小程序---附源码45555
java·javascript·spring boot·python·django·flask·php
coder_lorraine2 小时前
Halo 2.x 回收站文章无法删除?一篇文章教你彻底解决
java·运维