• java-变量


    变量

    一、知识点

    1.变量的概念

    (1)内存中的一个存储区域。

    (2)该区域的数据可以在同一类型范围内不断变化。

    (3)变量是程序中最基本的存储单元。

    2.变量的作用:在内存中保存数据。

    3.使用变量时需要注意:

    (1)Java中每个变量必须先声明,后使用。

    (2)使用变量名来访问这块区域的数据。

    (3)变量的作用域在其定义所在的一对()内。

    (4)变量只在其作用的作用域内有效。

    (5)同一个作用域内,不能定义重名的变量。

    二、代码实例

    例1:

    代码:

    /*
    变量的使用
    1.Java定义变量的格式:数据类型 变量名 = 变量值;
    */ class VariableTest{ public static void main(String[] args){ int myAge=12; System.out.println(myAge); } }

    编译.class文件:

    错误:编码GBK的不可映射字符。

    解决方法:使用javac -encoding UTF-8 VariableTest.java

      编译通过。

    运行:

       显示运行结果为12。

    例2:作用域范围例子(变量定义)-变量都定义在其作用域内。在作用域内,它是有效的。换句话说,出了作用域后,就失效了。

    /*
    变量的使用
    1.Java定义变量的格式:数据类型 变量名 = 变量值;
    变量必须先声明后使用
    */
    class VariableTest{
    	public static void main(String[] args){	
    	//变量的定义
    	int myAge = 12;
    	//变量使用
    	System.out.println(myAge);
    	
    	//使用myNumber之前并未定义过myNumber
    	//System.out.println(myNumber);
    	
    	//变量的声明
    	int myNumber;
    	
    	//未被赋值过
        //System.out.println(myNumber); 
    	
    	//变量的赋值
    	myNumber = 1001;
    	
    	System.out.println(myClass);
    	}
    	public void method(){
    		int myClass = 1;
    	}
    }
    

     编译:

      作用域范围不对,在System.out.println(myClass);对应方法里没有关于myClass的定义。

    例3:(同一个作用域内,不可以声明两个同名的变量名。)

    代码:

     运行结果:

  • 相关阅读:
    js每天进步一点点
    优化数据库的方法及SQL语句优化的原则
    实用js代码大全
    【怒转】 idea快捷键说明大全(中英文对照)
    正则表达式手册
    Flink分布式缓存Distributed Cache
    初识Flink广播变量broadcast
    怒转一波,此人整理的Flink特别好
    flink批处理中的source以及sink介绍
    初识Flink-从WorldCount开始
  • 原文地址:https://www.cnblogs.com/SpringChuXin/p/13385133.html
Copyright © 2020-2023  润新知