java基础-变量

为什么会有变量

 结论:变量就是内存中的存储空间,空间中存储着经常发生改变的量(数据)

怎样定义变量

public class BaJiao{

/**
    基本数据类型
    
            整数:
                    byte       1个字节
                    short      2个字节
                    int        4个字节
                    long       8个字节

            小数:
                    float      4个字节
                    double     8个字节


            字符:
                    char       2个字节


            布尔:
                    boolean    1个字节
*/
    public static void main(String[] args){
            
            // 格式 : 数据类型    变量名  =  数据值;


            //整数类型变量
            int a = 10;
            System.out.println(a); 
            
            //小数类型变量
            double b = 12.3;
            System.out.println(b); 

            //字符类型变量
            char c = 'a';
            System.out.println(c); 

            //布尔类型变量
            boolean d = true;
            System.out.println(d); 


    }


}

变量的使用

1、根据标识,变量名进行使用

        定义变量: int a = 10;

        打印值:System.out.println(a); 

        修改值:a = 3;

        打印值:System.out.println(a); 

2、变量的使用详解
     

 变量的注意事项

1、变量名不允许重复定义;

2、一条语句可以定义多个变量,但需要使用都好进行分割;

3、变量在使用之前一定要进行赋值;

4、定义float和long变量的注意事项;

5、变量的作用域范围

public class BaJiaoDemo1{

/*
    1、变量名不允许重复
*/
    public static void main(String[] args){
            
            int a = 10;
            //int a = 20; //变量名重复了,会报错  错误代码
            a  =  30;   //这个属于变量的使用,不属于变量的定义
            System.out.println(a); 

    }


}


public class BaJiaoDemo2{

/*
    1、一条语句可以定义多个变量,但需要使用都好进行分割;
        一条语句:java当中使用分号作为一条语句的结束。
*/

    public static void main(String[] args){

            //一条语句可以定义多个变量,但需要使用都好进行分割;
            int a = 10 , b = 20 , c = 30 ;
            //int a = 10 , int b = 20 , int c = 30 ; //错误演示
            System.out.println(a); 
            System.out.println(b); 
            System.out.println(c); 

    }


}


public class BaJiaoDemo3{

/*
    1、变量在使用之前一定要进行赋值;
*/

    public static void main(String[] args){
            
            int a = 10;
            // int a ;  //  错误演示
            System.out.println(a); 

    }


}


public class BaJiaoDemo4{

/*
    1、定义float和long变量的注意事项;

            定义float类型变量的时候,需要在数值后面加入F的标识,F可以大写也可以小写;

            定义long类型变量的时候,需要在数值后面加入L的标识,L可以大写也可以小写;
        
                                   但是建议写大写 F  L  ;


*/

    public static void main(String[] args){
            
            //定义float类型变量的时候,需要在数值后面加入F的标识,F可以大写也可以小写;

            float a = 12.3F;
            System.out.println(a); 

            //定义long类型变量的时候,需要在数值后面加入L的标识,L可以大写也可以小写;

            long  b = 1000L ;
            System.out.println(b); 

    }


}


public class BaJiaoDemo5{

/*
    1、变量的作用域范围

            变量的作用域 : 只在它所在的大括号中有效
*/

    public static void main(String[] args){
            

            int a = 10;
            System.out.println(a); 
            
                {
                    int b = 20;
                        //当这个大括号中的代码执行完毕后,
                                    //内部所【定义】的变量就会从内存中消失
                        
                        System.out.println(b); //正确示范
                }

                        System.out.println(b); //错误示范
    }


}

 以上是我学习的笔记,希望能够给大家带来帮助,如有不足之处还希望各路大神批评指正。谢谢大家~~~~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值