Java变量、常量、作用域编程练习
2021/12/12 9:18:05
本文主要是介绍Java变量、常量、作用域编程练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
执行结果截图:
1) PublicStaticFinal的执行结果截图
2)ClassScope的执行结果截图
代码(自定义名为base的包,在base包里面分别建立如下两个类PublicStaticFinal和ClassScopes):
package base; public class PublicStaticFinal { //修饰符static和final不存在先后顺序,常量可以理解为特殊的变量,适合定义不会变的量 static final double FINAL_PI = 3.14; //修饰符(类变量static、常量final)不存在先后顺序,常量名要全用大写,final是只允许常量被定义一次(静态常量) public static void main(String[] args) { System.out.println(FINAL_PI); } //打印全局常量 /*变量的命名规则如下: //所有变量、方法、类名:见名知章 //类成员变量:首字母小写和驼峰原则,例如:monthSalary //局部变量:首字母小写和驼峰原则 //常量:大写字母和下划线:MAX_VALUE //类名:首字母款大写和驼峰原则:Man,GoodMan //方法名:首字母小写和驼峰原则:run(),runRun() */ } package base;
public class ClassScopes { //类变量 static static double salary = 2500; //实例变量(在类里、在方法外,作用域更大),从属于对象,如果不自行初始化,会变为默认值0、 0.0) //布尔值:默认是false //除了基本类型,其余的默认值都是null String name; //实例变量不用初始化数值 int age; //main是方法 public static void main(String[] args) { //局部变量:在方法内,只在方法内有效,必须声明并初始化数值, int i = 10; //局部变量必须初始化 System.out.println(i); //变量类型 变量名字 = new 包名.类名(); ClassScopes classScopes = new base.ClassScopes(); //new一个局部变量类型 System.out.println(classScopes.age); //局部变量age没有值就默认0 System.out.println(classScopes.name); //局部变量name没有值就默认null //类成员变量 要先在类里先用static定义否则不能被识别,比如上面在类里(在main方法外)先定义好static double salary = 2500; System.out.println(salary); //从属于ClassScopes类,作用域限于这个类 } }
这篇关于Java变量、常量、作用域编程练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Java微服务系统项目实战入门教程
- 2024-11-02Java微服务项目实战:新手入门指南
- 2024-11-02Java项目实战:新手入门教程
- 2024-11-02Java小程序项目实战:从入门到简单应用
- 2024-11-02Java支付系统项目实战入门教程
- 2024-11-02SpringCloud Alibaba项目实战:新手入门教程
- 2024-11-02Swagger项目实战:新手入门教程
- 2024-11-02UNI-APP项目实战:新手入门与初级教程
- 2024-11-02编译部署资料入门教程:一步步学会编译和部署
- 2024-11-02地图服务资料入门指南