2025年java基础之变量

java基础之变量p s 这是萌新自己自学总结的笔记 如果想学习得更透彻的话还是请去看大佬的讲解 目录 变量 声明 定义 变量类型并赋值举例 声明 定义 变量类型并赋 java 基础之变量值的注意事项 变量作用域 类和方法 不完整 局部变量 实例变量 类变量 常量 变量命名规范 提示 变量 变量

大家好,我是讯享网,很高兴认识大家。



p.s.这是萌新自己自学总结的笔记,如果想学习得更透彻的话还是请去看大佬的讲解

目录

  • 变量
    • 声明(定义)变量类型并赋值举例
    • 声明(定义)变量类型并赋java基础之变量值的注意事项
  • 变量作用域
    • 类和方法(不完整)
    • 局部变量
    • 实例变量
    • 类变量
  • 常量
  • 变量命名规范
  • 提示

变量

变量:说白了就是可以变化的量
而在JAVA中要想使用变量就必须声明其类型后再使用!!
为什么呢?
因为你学的是JAVA,该 ((((
因为JAVA是强类型语言,不可能使用未知类型的变量,就像招聘人员不会招聘学历未知的人

JAVA变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。

声明(定义)变量类型并赋值举例

有两种定义格式
其一,一行定义单个变量并赋值(推荐)

 
讯享网 

其二,一行定义多个变量并赋值(不推荐)

讯享网

不推荐的原因是第二种方法降低了程序可读性
自己写的都读不懂还拿来给别人使用,纯纯恶心人

声明(定义)变量类型并赋值的注意事项

  1. 每个变量都应有类型,可以是基本类型也可以是引用类型
  2. 变量名必须是合法的标识符
  3. 变量声明是一条完整的语句,因此每一个声明必须以分号结束

变量作用域

在学习作用域前我们要了解几个粗略的知识

类和方法(不完整)

类就是整个程序的最大的框架(目前来说)
而方法则是被包含在类里面的
而目前执行的所有输出指令(其实就一个System.out.println)都在方法里执行

而变量作用域包含三个:局部、实例、类
这三种变量即为局部变量、实例变量、类变量

局部变量

局部变量是存在于方法里的且只在方法里生效的变量
并且必须声明类型和初始化值(否则就会报错)

 

其中的i就是局部变量
注意:1.局部变量必须初始化值(即赋值),如果只写则会报错
2.局部变量只在方法里有效。如果将往下移两行就会报错

实例变量

方法的外面,类的里面,从属于对象的变量
特点:可以不用初始化值,在方法外面声明及赋值,在方法里面使用

讯享网

输出

 

为什么没有赋值却有输出结果呢?
这是因为实例变量如果不自行初始化值,则会是实例变量类型的默认值
各类型默认值:
整数型:0
浮点数型0.0
字符串型0(实际上是u0000)
布尔值:false
除了基本类型(就是引用类型等)其余的默认值都是null

类变量

类变量是从属于类的变量
对比于实例变量,类变量的使用更加简单方便

相较于另外局部变量,类变量的定义要加一个类型前面加一个
举例

 

常量

初始化后不会再改变值的特殊变量,值被设定后在程序运行过程中不允许改变

 

变量命名规范

所有变量名、方法名、类名要见名知意
变量:首字母小写和驼峰原则(除了第一个单词之外,后面的单词首字母大写):monthSalary、lastName
常量:全部大写字母和下划线:MAX_VALUE
类名:首字母大写驼峰原则:Man、GoodMan
方法名:首字母小写和驼峰原则:run()、runRun()

提示

小讯
上一篇 2024-12-30 13:02
下一篇 2024-12-27 15:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4150.html