Java基本语法总结03

下面代码A3讲述的是变量:

public class A3 {
    public static void main(String[] args){
        


        //By Croaker~
        /*
        int i;//声明一个变量i
        System.out.println(i);//系统报错因为变量i并未初始化
        未真正开辟空间
        */
        
        /*
            int a,b,c=100;//只对c赋值了,a和b都未赋值
            System.out.println(a);
            System.out.println(b);
            System.out.println(c);//除了c,a,b两个都会报错
        */


        int a,b,c;
        a = 100;//变量必须先声明,再赋值才能访问,故上述代码被报错
        b = 1;
        c = 0;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);

        /*
            法二:
            int a=1,b=2,c=3;
            System.out.println(a);
            System.out.println(b);
            System.out.println(c);
            
        */

    }
    
}
/*
    变量(本质上是内存的一块空间,空间中有数据类型、有名字、有字面值)
    
      数据在内存中需要占用一定空间,不同数据类型底层会分配不同大小的空间
      数据类型指导了在运行过程中底层分配的内存空间大小

    变量要求
        变量中存储的数据必须和变量的数据类型一致,若不一致则编译器会报错
    
    定义变量的语法格式
        数据类型 变量名
            变量名:只要是合法字符即可。规范中要求首字母小写后面每个单词首字母大写
                如:i,age,ageLength都是变量名
        
    变量赋值格式
        变量名 = 字面值
            要求二者类型一样
            = 等号是一个运算符(赋值运算符),先计算等号右边的表达式,执行计算结束后将结果赋给左边的变量

    定义和赋值可以一起
        int i = 10;
    
    变量赋值后可以重新赋值,故有了变量的概念后,内存空间得到了重复的使用
        int i = 10
        System.out.println(i);//输出10
        int i = 100
        System.out.println(i);//输出100
        int i = 1000
        System.out.println(i);//输出1000


        int i = 10;
        System.out.println(i);
        .....
        ........
        System.out.println(i);


        访问变量通常是两种形式
            第一:读取变量中保存的具体数值  get/获取  打印输出
            第二:修改变量中保存的具体数值  set/设置  用其他数据修改
            System.out.peintln(i);//get

            i = 10;
            i = 20;//set

        变量在一行中可以声明多个
            int a,b,c;

        在方法提中的方法代码是遵守至上而下的顺序依次执行的,逐行执行
        上一行代码只有执行完毕才会执行下一行代码

        同一作用域中变量名不能重名,但可以重新赋值

*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值