p.s.这是萌新自己自学总结的笔记,如果想学习得更透彻的话还是请去看大佬的讲解
目录
- 变量
-
- 声明(定义)变量类型并赋值举例
- 声明(定义)变量类型并赋java基础之变量值的注意事项
- 变量作用域
-
- 类和方法(不完整)
- 局部变量
- 实例变量
- 类变量
- 常量
- 变量命名规范
- 提示
变量
变量:说白了就是可以变化的量
而在JAVA中要想使用变量就必须声明其类型后再使用!!
为什么呢?
因为你学的是JAVA,该 ((((
因为JAVA是强类型语言,不可能使用未知类型的变量,就像招聘人员不会招聘学历未知的人
JAVA变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。
声明(定义)变量类型并赋值举例
有两种定义格式
其一,一行定义单个变量并赋值(推荐)
其二,一行定义多个变量并赋值(不推荐)
讯享网
不推荐的原因是第二种方法降低了程序可读性
自己写的都读不懂还拿来给别人使用,纯纯恶心人
声明(定义)变量类型并赋值的注意事项
- 每个变量都应有类型,可以是基本类型也可以是引用类型
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,因此每一个声明必须以分号结束
变量作用域
在学习作用域前我们要了解几个粗略的知识
类和方法(不完整)
类就是整个程序的最大的框架(目前来说)
而方法则是被包含在类里面的
而目前执行的所有输出指令(其实就一个System.out.println)都在方法里执行

而变量作用域包含三个:局部、实例、类
这三种变量即为局部变量、实例变量、类变量
局部变量
局部变量是存在于方法里的且只在方法里生效的变量
并且必须声明类型和初始化值(否则就会报错)
其中的i就是局部变量
注意:1.局部变量必须初始化值(即赋值),如果只写则会报错
2.局部变量只在方法里有效。如果将往下移两行就会报错
实例变量
方法的外面,类的里面,从属于对象的变量
特点:可以不用初始化值,在方法外面声明及赋值,在方法里面使用
讯享网
输出
为什么没有赋值却有输出结果呢?
这是因为实例变量如果不自行初始化值,则会是实例变量类型的默认值
各类型默认值:
整数型:0
浮点数型0.0
字符串型0(实际上是u0000)
布尔值:false
除了基本类型(就是引用类型等)其余的默认值都是null
类变量
类变量是从属于类的变量
对比于实例变量,类变量的使用更加简单方便
相较于另外局部变量,类变量的定义要加一个类型前面加一个
举例
常量
初始化后不会再改变值的特殊变量,值被设定后在程序运行过程中不允许改变
变量命名规范
所有变量名、方法名、类名要见名知意
变量:首字母小写和驼峰原则(除了第一个单词之外,后面的单词首字母大写):monthSalary、lastName
常量:全部大写字母和下划线:MAX_VALUE
类名:首字母大写驼峰原则:Man、GoodMan
方法名:首字母小写和驼峰原则:run()、runRun()
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4150.html