Java学习Day06

本文详细介绍了Java语言中的变量,包括变量的声明、初始化、类型以及作用域。讲解了类变量、实例变量和局部变量的区别,并给出了示例。此外,还讨论了变量的命名规范和常量的定义。通过对这些基础知识的理解,有助于提升Java编程能力。
摘要由CSDN通过智能技术生成

变量

注意

  1. java是一种强类型语言,每个变量都必须声明其类型。
  2. java变量是程序中最基本的存储单元,其要素包括变量名必须是合法的标识符。),变量类型作用域
  3. 每个变量都有类型,其类型可以是基本类型整数、浮点数、char),也可以是引用类型类、接口、组)。
  4. 变量声明是一条完整的语句,因此每一个声明都必须以分号结尾

声明变量及初始化值

  1. 格式:
     //数据类型  变量名  =  值;
         int       i     =   0;
     //以上表示该变量名为i,变量i的类型为int,赋值为0(初始化值)。
  1. 注意事项:
//int a=1,b=2,c=3; //可以使用逗号隔开声明多个同类型的变量,但不推荐使用,最好还是分开,如下
int a=1;
int b=2;
int c=3;
//与上面相同,a,b,c都被定义为int类型,但为了程序的可读性,我们选择分开定义其类型。
  1. 其他类型演示:
String name = "郑双蓬";
char x = 'X';
double pi =3.14;

变量的作用域(在Base>Demon08中)

类变量(在类里面,方法之外,从属于类)

  1. 格式:static 变量类型 变量名 = 值
  2. 演示
//类>方法>
//一个类后的{}表示该类的整体,类中的一个方法后的{}表示该方法的整体

public class/*类*/ Demon08/*此处Demon08为实例变量中提到的对象*/ {
    static double salary= 2500;//去掉关键词static会报错
    public static void main3(String[] args) {
    System.out.println(salary);//2500.0
    }

实例变量(在类里面,方法之外,从属于对象)

  1. 注意:不进行初始化,会变成这个变量的类型的默认值(0 整数 ;0.0 小数 ;0000 字符串;false 布尔值;null 引用类型
  2. 格式
  3. 演示
public class/*类*/ Demon08/*此处Demon08为实例变量中提到的对象*/ {
    String name;
    int age;
    public static void main2(String[] args) {
        Demon08 demon08 = new Demon08();
        System.out.println(demon08.age);
        System.out.println(demon08.name);
    }
}

局部变量(在方法内,即在一个方法后的{}中,只能在该方法中使用,且必须声明变量类型并初始化值

演示

public class/*类*/ Demon08/*此处Demon08为实例变量中提到的对象*/ {
    //main方法:
    public static void main/*方法*/(String[] args) {
        /*③ 局部变量(在方法内,即在一个方法后的{}中,且只能在该方法中使用):必须声明变量和初始化值*/
    //i =10;(未声明变量,系统会报错) ,  int i;(未初始化值,系统会报错)
    int i = 10;  //声明变量且初始化值
        System.out.println(i);
    
    //其他方法
    public static void add(){
    }
}

常量

//常量:用final来定义,通常用大写字母来表示
public class Demon09 {

    static final double PI = 3.14;//去掉static后在main方法中则不可直接输出(类变量)
    //static与final前后位置可互换,修饰符不存在先后顺序,变量类型(double)之前全是修饰符

    public static void main(String[] args) {
        System.out.println(PI);//3.14
    }
}

变量的命名规范

  1. 所有变量、方法、类名要见名知意
  2. (类成员)变量:首字母小写驼峰原则:例如monthSalary、lastName,除了第一个单词首字母小写以外,后面的单词首字母大写
  3. 局部变量:首字母小写驼峰原则
  4. 方法名:首字母小写驼峰原则
  5. 类名:首字母大写驼峰原则
  6. 常量大写字母和下划线:MAX VALUE;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值