【Java】变量零基础教程

目录

一、引言

二、基本组成单位

三、变量的基本原理

 四、变量的基本使用步骤

五、变量快速入门

六、变量使用的注意事项


一、引言

为什么需要变量? ​​​​​​一个程序就是一个世界。

        大家看下图,是我们现实中的一张生活照,图里有树、大人、小孩、灯笼、房子、围栏等。那么这些东西在现实世界是有的,我们也可以在程序里面体现,怎么体现呢?我们可以定义不同类型的变量来体现或代表不同的事物。

二、基本组成单位

  • 变量是程序的基本组成单位

不论使用哪种高级语言编写程序,变量都是其程序的基本组成单位。

学习案例

public class Test{
	public static void main(String[] args){
		//变量有基本三要素:类型+名称+值
		int a = 1;//定义了一个变量,类型为int整型,名称a,值为1
		int b = 3;//定义了一个变量,类型为int整型,名称b,值为1
		b = 89;//把89值赋给b变量
		System.out.println(a);//输出a变量的值
		System.out.println(b);//输出b变量的值
	}
}

三、变量的基本原理

概念

        变量相当于内存中一个数据存储空间的表示, 你可以把变量看做是一个房间的门牌号, 通过门牌号我们可以找到房间, 而通过变量名可以访问到变量(值)。

简单的原理示意图

 四、变量的基本使用步骤

1、声明变量

int a;

2、赋值

a = 60;//把60赋给a

3、输出

System.out.println(a);//将a的值输出到控制台

 综上,我们可以一步到位(常用写法):

int a = 60;
System.ou.println(a);

五、变量快速入门

学习案例

编写一个学生的信息,要求包含姓名、年龄、性别、成绩;

public class Student{
    //编写一个 main 方法
    public static void main(String[] args) {
    //记录学生的信息
    int age = 30;//定义一个变量,类型为int整型,名称age,值30
    double score = 88.9;//定义一个变量,类型为double浮点型,名称score,值88.9
    char sex = '男';//定义一个变量,类型为char字符型,名称为sex,值为男
    String name = "lisi";//定义一个变量,类型为String类型,名称为name,值为lisi
    //输出信息
    System.out.println("学生的信息如下:");
    System.out.println(name);
    System.out.println(age);
    System.out.println(sex);
    System.out.println(score);
}

执行上面案例代码,运行结果如下图:

六、变量使用的注意事项

  1. 变量表示内存中的一个存储区域(不同的变量,类型不同,占用空间大小不同,比如int 4字节,double 8字节)
  2. 该区域有自己的名称(变量名)和类型(数据类型)
  3. 变量必须先声明,再使用
  4. 该区域的数据/值可以在同一类型数据/值的范围内不断变化
  5. 变量在同一个作用域内不能重名
  6. 变量=变量名+值+数据类型,变量三要数

学习案例

public class VarDetail {
		//编写一个 main 方法
		public static void main(String[] args) {
		//变量必须先声明, 后使用, 即有顺序
		int a = 50;//int
		System.out.println(a);//50
		//该区域的数据/值可以在同一类型范围内不断变化
		//a = "jack"; //×
		a = 88; //对
		System.out.println(a);//88
		//变量在同一个作用域内不能重名
		//int a = 77;//错误
		}
	}
	//不同区域内可以重名
	class Dog{
		int a = 666;//正确
	}

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码计数器

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值