首页 > 其他分享 >Day2-3 变量,常量,作用域

Day2-3 变量,常量,作用域

时间:2022-11-12 22:35:13浏览次数:47  
标签:常量 作用域 Day2 int String static 默认值 public 变量

变量

java是强类型语言,每个变量都必须声明类型

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

 type varName [=value] [{,varName[=value]}];
 //数据类型 变量名=值;可以用逗号隔开来声明多个同类型变量

注意事项

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型

  • 变量名必须是合法的标识符

  • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束

 
public class Demo07 {
     public static void main(String[] args) {
         //int a=1,b=2,c=3;//程序可读性
         int a = 1;
         int b = 2;
         int c = 3;
         String name = "zhongguo";
         char x = 'X';
         double pi = 3.14;
     }
 }

 

 

变量作用域

  • 类变量

  • 实例变量

  • 局部变量

 public class Variable{
     static int allClicks=0; //类变量
     String str="Hello World"; //实例变量
     
     public void method(){
         int i=0; //局部变量
     }
 }

 

 
public class Demo08 {
     //属性:变量
 ​
     //实例变量:从属于对象,如果不进行赋值,初始化为这个类型的默认值,除布尔值外基本类型数据默认0,0.0
     //布尔值默认false
     //除了基本类型,其他默认值null
     String name;//String默认值null
     int age;//int默认值0
 ​
     //类变量  static
     static double salary = 2500;
 ​
     //main方法
     public static void main(String[] args) {
 ​
         //局部变量:方法内的变量,作用域是该方法,使用前必须声明和初始化值
         int i = 10;
         System.out.println(i);
 ​
         Demo08 demo08 = new Demo08();
         //变量类型  变量名字=new Demo08()
         System.out.println(demo08.age);//int默认值0
         System.out.println(demo08.name);//String默认值null
         System.out.println(salary);
     }
 ​
 ​
     //其他方法
     public void add() {
 ​
     }
 }

 


 ​

 

 

常量

常量(Constant):初始化(initialize)后不能再改变值,不会变动的值

常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变

 
final 常量名=值;
 final double PI=3.14;

 

常量一般使用大写字符

 
public class Demo09 {
     
     //static和final是修饰符,不分前后顺序
     static final double PI=3.14;
 ​
 ​
     public static void main(String[] args) {
         System.out.println(PI);
     }
 }

 

变量的命名规范

  • 所有变量、方法、类名:见名知意

  • 类成员变量:首字母小写和驼峰原则:monthSalary

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母和下划线:MAX_VALUE

  • 类名:首字母大写和驼峰原则:Man,GoodMan

  • 方法名:首字母小写和驼峰原则:run(),runRun()

标签:常量,作用域,Day2,int,String,static,默认值,public,变量
From: https://www.cnblogs.com/actadams68/p/16884885.html

相关文章

  • Day2-2 数据类型,数据类型拓展及类型转换
    数据类型强类型语言要求变量的使用要严格符合规定,多有变量都必须先定义后才能使用JAVA的数据类型分为两大类基本类型primitivetype引用类型referencetype......
  • Day2-1 注释、关键字、标识符
    注释注释并不会被执行书写注释是一个非常好的习惯单行注释多行注释文档注释 新建空项目空项目中建新模块项目结构中SDK选择1.8,语言级别选择8在项目src......
  • day24 - 表格 内联等
    表格​实现表格的创建行操作:tr列操作:td​colspon实现跨列操作rowspon实现跨行操作1<!DOCTYPEhtml>2<htmllang="en"xmlns="http://www.w3.org/1999/html......
  • 代码随想录Day22
    LeetCode222.完全二叉树的节点个数 给出一个完全二叉树,求出该树的节点个数。示例1:输入:root=[1,2,3,4,5,6]输出:6示例2:输入:root=[]输出:0示例3:输入:ro......
  • day29 git
     概述:git是一个版本管理工具,是用于管理项目的版本的,它是一个分布式的项目管理工具(支持多分支,不区分客户端服务端),每个本地的代码都是一个本地的仓库......
  • 【JAVA基础】常量变量维护
    常量维护//参与签名的系统Header前缀,只有指定前缀的Header才会参与到签名中//换行符privatestaticfinalcharLF='\n';publicstaticfinalLong......
  • day29 git讲解
    概述:git是一个版本管理工具。用于管理对应的项目的版本。git是一个分布式的项目管理工具,我每个本地的代码都是一个本地的仓库,然后最终提交到远程仓库(git是一个多分支的版......
  • JS知识点梳理之作用域、作用域链、柯里化、闭包
    一、作用域与作用域链作用域是指js变量使用时所存在的一个区域,分为全局作用域(window)和局部作用域(function、setTimeout...等都会产生局部作用域)。当局部作用域变量名与......
  • 细说js变量、作用域和垃圾回收
    基本类型和引用类型在JavaScript中,数据类型可分为基本类型和引用类型,基本类型有六种:Null,Undefined,String,Boolean,Number,Symbol;而引用类型就是传说中的Object了。......
  • 代码随想录Day21
    LeetCode111.给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,......