java变量和常量
java变量和常量
变量的使用
// 类
public class Demo1 {
// 类变量 static……
// 从属于类
static double salary = 2000;
//属性:变量
/*
实例对象(类中的变量)
从属于对象
如果不初始化,会变成默认值{
数值为0,
浮点为0.0,
布尔为false,
除了基本类型,其他都为null
}
*/
String name;
int age;
// 类中的main方法
public static void main(String[] args) {
// 局部变量(方法中的变量)
// 必须声明并初始化值
int i = 10;
//new一个demo1对象
demo1 demo1 = new demo1();
//输出对象的属性
System.out.println(demo1.name);
System.out.println(demo1.age);
// 类变量
// 可以直接使用
System.out.println(salary);
}
// 类中的其他方法
public void add(){
}
}
常量的使用
/*
* 常量
* 一般使用大写字符
* */
public class Demo2 {
// static和final是修饰符
// 不区分前后
static final double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
变量的命名规范
- 所有变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰原则
- 局部变量:首字母小写和驼峰原则
- 方法名:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则:
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 推荐 3 种 .NET Windows 桌面应用程序自动更新解决方案
· .NET 10 支持Linux/Unix 的Shebang(Hashbang)
· 一周 Star 破万的开源项目「GitHub 热点速览」
· 上周热点回顾(6.9-6.15)
· 记一次 .NET 某SaaS版CRM系统 崩溃分析