How2J——Java基础-变量

本文深入解析Java变量、数据类型、作用域及final关键字的使用。涵盖了整型、字符型、浮点型的长度与范围,以及成员变量与局部变量的区别。通过实例展示了调用方法的两种形式。

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

变量

重点
1、调用方法的2种形式
Test a = new Test();
a.method1(5);
new Test().method1(6);
2、
finanl 只有一次!

基本变量类型

整型

类型长度数的范围
byte8-128—127
short16
int32
long64

字符型

只能存放一个字符
char = ‘中’;

浮点型

类型长度
float (加F)32
double(e2 = 10^2)64

作用域(调用方法的2种形式)

public class Test{
     
    //全局变量 
    int i = 1;
     
     
    public void method1(int i) {
        System.out.println(i);
     
    }
     
    public void methid2() {
        System.out.println(i);
    }
     
     
     
    public static void main(String[]args) {
        //调用方法函数的两种方法
        //方法1
        Test a = new Test();
        a.method1(5);//结果打印出来是5
         
        //方法2
        new Test().method1(6);
    }

final

当一个变量被final修饰的时候,该变量只有一次赋值的机会

public class HelloWorld {
 
    public void method1(final int j) {
        j = 5; //不能执行,在传入参数的时候已经进行了第一次赋值。
    }
}

成员变量,局部变量

成员变量:有默认值
局部变量没有默认值,必须先定义,赋值,再使用。

public class heroTest {
	int i;
	
	void show() {
		int y;
		System.out.println(i);
		//报错:The local variable y may not have been initialized
		//要初始化 y = 0;
		System.out.println(y);	
	}
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值