Java入门系列-04-java中的变量
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java入门系列-04-java中的变量,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2295字,纯文字阅读大概需要4分钟。
内容图文
![Java入门系列-04-java中的变量](/upload/InfoBanner/zyjiaocheng/854/3f0cfad2ec4e4013b0813667fd9444b8.jpg)
这篇文章为你搞懂三个问题
- 什么是变量?
- 如何使用变量?
- 变量命名有哪些规范?
变量
计算机的内存类似于人的大脑,电脑使用内存来存储计算所需要的数据。
内存像旅馆一样,不同的房间类型对应不同的数据类型,内存存储数据时会根据数据的需求为它申请一块合适的空间。用于存储数据的这个空间就是变量。
变量名 | 内存地址 | 值 |
---|---|---|
name | 0x5c2a0c3f.. | 张三 |
age | 0xcd4d72a... | 10 |
变量名、内存和存储的值如上表↑
可以看到内存地址长而不方便记忆,但是变量名可以像给一个人起外号一样,方便记忆
使用变量的步骤
二狗放学回家后,妈妈给他做好了丰盛的饭菜,二狗吃上这些饭菜需要哪几步呢?
- 需要先准备一个碗或者盘子
- 将菜或汤装入容器中
- 夹菜或者用勺子喝汤
使用变量的步骤就和使用二狗吃饭的步骤是一样的:
- 声明变量,根据数据类型在内存中申请空间
- 赋值,将数据存储至对应的内存空间
- 使用变量,取出数据使用
用下面的代码演示变量的使用过程:
public class DemoVariable{
public static void main(String[] args){
//1.声明变量
int a;
//2.赋值
a=10;
//3.使用变量(打印变量的值到控制台)
System.out.println(a);
}
}
上面的赋值语句看起来很像数学中的等式,但赋值和等号是完全不同的
在编程中等号的作用是将"="右边的值放入左边的变量中,以后都要记住这个规则
也可以将声明变量和赋值同时进行:
public class DemoVariable{
public static void main(String[] args){
//1.声明变量并赋值
int a=10;
//2.使用变量(打印变量的值到控制台)
System.out.println(a);
}
}
总结
-
声明变量的语法:
数据类型 变量名;
- 变量赋值的语法:
变量名=数值;
- 声明变量和变量赋值同时进行的语法:
数据类型 变量名=数值;
变量的命名规则
1.在java中变量名的大写是有严格区分的,像 Java
和 java
就是两个完全不同的变量
2.允许以下规则的字符做变量名
首字符: 1.字母 2.下划线 3.$符号
其余部分:任意多的 1.数字 2.字母 3.下划线 4.$符号
例如:a
_
$_
a1
$a
user_name
3.java中的变量名不能和关键字冲突
生活在古代的人民起名就不能随便起,如果和皇帝的名字冲突了可能就要杀头。java编译器就和古代皇帝一样霸道:“不按我的规矩来,哼哼,就等着报错吧”
例如:public
static
void
class
这些关键字及以后咱们要说到的数据类型
4.要避免无意义的变量名
例如:aa
bbb
z1
haha
试一试
- 下面的变量名中哪些是错误的?为什么?
string
String
a+b
9variable
my name
- 在 eclipse 中编写如下代码,能否运行?为什么?
public class Test1 { public static void main(String[] args) { String book; System.out.println(book); } }
- 在 eclipse 中编写如下代码,能否运行?为什么?
public class Test2 { public static void main(String[] args) { int num=20; int num=15; } }
搜索关注公众号「享智同行」,第一时间获取技术干货
内容总结
以上是互联网集市为您收集整理的Java入门系列-04-java中的变量全部内容,希望文章能够帮你解决Java入门系列-04-java中的变量所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。