• 变量variable


    概念

    类型

    每个变量都会对应变量的类型,在Java语言中变量需要明确具体的类型。

    有的语言不需要,例如JavaScript,变量类型都是var,做运算的时候会自动隐式的转换。

    JavaScript这种语言叫做弱类型,Java叫做强类型(语法严格,出现问题就会少一点,弱类型问题就会多一点)

    变量名:A

    给每个变量起名字,为了区分。

    存储的值:5

    每个变量最关键的。

    把 5存储在,以A名命名的变量当中了

     

    变量只要运行起来,都会在内存中进行加载,在内存中分配一部分空间

    Java定义变量的格式

    数据类型 变量名 = 变量值;

    因为是一条执行语句所以要有分号

    class VariableTest{
        public static void main(String[] args){
            //变量的定义
            int myAge = 12;
            //变量的使用
            System.out.println(myAge);
            
            //变量的声明
            int myNumber;
            //变量的赋值
            myNumber=1000;
            System.out.println(myNumber);
        }
    }

     

     Java变量的使用说明

    1.变量必须先声明后使用

    2.变量 初始化(赋值)后才能被使用

     3.变量都定义在其作用域内。作用域内有效,出了作用域无效。作用域就是包含它的那一对{}

    4.同一个作用域内不可以声明两个同名的变量

     

     逆向思维,反证法。不知道行不行的时候,可以假设它行。看会不会有一些问题,确实有问题的时候再反过来说不行。如果发现没有什么问题那就可以

    如果一个文件内可以声明两个同名的类,编译后就会在同一个目录下出现两个同名的字节码文件。

    这个情况在哪个系统下都不允许,不可能出现两个同名的文件(物理上的)

    所以在同一个源文件中不可以命名两个同名的类

     已经定义变量myAge,就不能再定义myAge

    因为定义myAge=12,再定义myAge=22,下面调用的时候就不知道该使用哪个了

    5.使用变量名访问那块区域的数据

    System.out.println(myNumber);
  • 相关阅读:
    【Stage3D学习笔记续】山寨Starling(十):高效游戏设计、纹理集和ATF
    【Stage3D学习笔记续】山寨Starling(九):上下文丢失处理方法
    【Stage3D学习笔记续】山寨Starling(八):核心优化(批处理)的实现
    echarts 百度图表
    java读properties文件 乱码
    百度地图 JSAPI使用 mark 定位地址 与周边覆盖物
    jstl format date
    MultipartEntity 乱码
    log4j与commons-logging,slf4j的关系
    maven 引入 net sf jsonlib 报错 has borken path
  • 原文地址:https://www.cnblogs.com/rijiyuelei/p/12660543.html
Copyright © 2020-2023  润新知