Java学习笔记-基础day-1-变量

本文详细介绍了编程中的变量,包括其作为数据存储的用途、三要素(数据类型、变量名、值)以及使用变量时应注意的声明、初始化和作用域规则。通过示例展示了变量超出作用域和重名的错误,并提供了不同数据类型的变量声明和赋值的语法示例。此外,还提供了练习题来巩固基本数据类型和字符串变量的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量(variable

1、 变量的概念

变量:在程序执行的过程中,其值可以发生改变的量

变量的作用:用来存储数据,代表内存的一块存储区域,这块内存中的值是可以改变的,可以想象成一个可以放东西的盒子。

2、 变量的三要素

1、数据类型

2、变量名

3、

3、 变量的使用应该注意什么?

1、先声明后使用

如果没有声明,会报“找不到符号”错误

2、在使用之前必须初始化

如果没有初始化,会报“未初始化”错误

3、变量有作用域

概念:一个变量的有效范围。变量必须在有效范围内使用
如果超过作用域,也会报“找不到符号”错误
具体范围:在Java语言中,变量的作用域就是它所在的一组{}

下面是一个超出作用域使用变量的例子:这当然是一个错误的示范

		{
			boolean flag = true;
		}
		
		System.out.println(flag);
4、在同一个作用域不能重名

4、变量的声明和赋值、使用的语法格式?

1、变量的声明的语法格式:
数据类型 变量名;

例如:
int age;
String name;
double weight;
char gender;
boolean isMarry;

2、变量的赋值的语法格式:
变量名 = 值;

例如:
age = 18;
name = "张三"; //字符串的值必须用""
weight = 70.4;
gender = '男';//单字符的值必须使用''
isMarry = true;

3、变量的使用的语法格式:

通过变量名直接引用

例如:
(1)输出变量的值
System.out.println(age);
System.out.println(name);
System.out.println(weight);
System.out.println(gender);
System.out.println(isMarry);

(2)计算

age = age + 10;//年龄增加1岁

2.6.7 练习:定义所有基本数据类型的变量和字符串变量并输出

public class Variable {
	public static void main(String[] args){
        // 定义字节型变量
        byte b = 200;
        System.out.println(b);
        // 定义短整型变量
        short s = 2000;
        System.out.println(s);
        // 定义整型变量
        int i = 123456;
        System.out.println(i);
        // 定义长整型变量
        long l = 12345678900L;
        System.out.println(l);
        // 定义单精度浮点型变量
        float f = 5.5F;
        System.out.println(f);
        // 定义双精度浮点型变量
        double d = 8.5;
        System.out.println(d);
        // 定义布尔型变量
        boolean bool = false;
        System.out.println(bool);
        // 定义字符型变量
        char c = 'A';
        System.out.println(c);
        // 定义字符串变量
        String s = "HelloWorld";
        System.out.println(s);
	}
}

long类型:如果赋值的常量整数超过int范围,那么需要在数字后面加L。

float类型:如果赋值为常量小数,那么需要在小数后面加F。

char类型:使用单引号’'

String类型:使用双引号""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值