首页 > 其他分享 >day02--变量,常量

day02--变量,常量

时间:2022-11-30 08:55:19浏览次数:39  
标签:作用域 常量 驼峰 -- day02 局部变量 首字母 变量

变量

  • Java是一种强类型语言,每个变量都必须声明其类型。

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

变量作用域

public class demo01 {
   static int allClicks = 0; //类变量
   String str = "hello world"; //实例变量

   public static void main(String[] args) {
       
       int i = 0;//局部变量
  }
       
  }
  • 局部变量:作用域只在方法里,必须声明和初始化值;

  • 局部变量: 从属于对象,位于方法外面和类里面 ,只能被对象使用,不需要初始化值(会变成在默认值 0 ,0.0 ,false

    除了基本类型其余都是null);

  • 类变量:位于方法体外和类里面,必须加static修饰词,从属于类,可直接调用;

常量

  • 常量(Constant):初始化后不能再改变值。

  • 常量名一般使用大写字符。

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

变量命名的规范

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

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

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

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

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

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

 

标签:作用域,常量,驼峰,--,day02,局部变量,首字母,变量
From: https://www.cnblogs.com/lgq0225/p/16937355.html

相关文章

  • Kubernetes(K8S) Controller - Deployment 介绍
    什么是controller实际存在的,管理和运行容器的对象Pod和Controller关系Pod是通过Controller实现应用的运维,比如伸缩、滚动升级等等Pod和Controller之间通过la......
  • Jmeter——结合Allure展示测试报告
    在平时用jmeter做测试时,生成报告的模板,不是特别好。大家应该也知道allure报告,页面美观。先来看效果图,报告首页,如下所示:报告详情信息,如下所示:运行run.py文件,运行成功,如......
  • 如何定位线上问题?
    面试官:「你是怎么定位线上问题的?」这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答......
  • OpenLayer——绘制带箭头的线
    绘制带箭头的线,计算相对复杂,多少是有点影响性能了。更简单的做法:初始、目标点用不同的点进行强调即可。   <!DOCTYPEhtml><htmllang="en"><head><metac......
  • armbian国内源
    163镜像站debhttp://mirrors.163.com/debian/bustermainnon-freecontribdebhttp://mirrors.163.com/debian/buster-updatesmainnon-freecontribdebhttp://mirr......
  • idea报错Plugin ‘Vue.js‘ is incompatible with this installation
    1.报错原因:下载的插件的版本和idea不匹配2.进入http://plugins.jetbrains.com搜索需要的插件vue.js3.找到idea对应版本再下载4.安装即可......
  • Tyrue的博客
    欢迎来到Tyrue的博客Luogu_Blog//#Tyrue##include<map>#include<cstdio>#include<string>#include<iostream>usingnamespacestd;inlineintread(){intx=......
  • 枚举小例子记录
    1、创建枚举类:packagecom.atguigu.common.constant;publicclassProductConstant{publicenumAttrEnum{ATTR_TYPE_BASE(1,"基本属性"),ATTR_TYPE_SALE......
  • 第六十二 CSP的常见问题 - CSP进程是否消耗许可证?,我如何编译CSP页面
    第六十二CSP的常见问题-CSP进程是否消耗许可证?,我如何编译CSP页面CSP进程是否消耗许可证?否,许可证与CSP会话相关联。CSP进程本身(如CSP工作进程和服务器进程)不使用许......
  • Vue3 项目中使用setup()函数报错,script setup cannot contain ES module exports
    问题​Vue3项目中使用setup()函数,代码如下<scriptsetup>import{useStore}from"../stores/store.js";exportdefault{setup(){conststore......