首页 > 其他分享 >变量、常量、作用域

变量、常量、作用域

时间:2023-07-15 18:24:01浏览次数:27  
标签:常量 驼峰 作用域 首字母 类型 变量

变量、常量、作用域

变量

变量:就是可以变化的量

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

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

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

注意事项:

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

类变量 static

例:static double salary = 2500;

局部变量

例:int i = 10;

必须声明和初始化值

实例变量

例:String str = "Hello World!";

注意:

  1. 从属于对象,如果不自行初始化,这个类型的默认值为0/0.0
  2. 布尔值:默认为false
  3. 除了基本类型,其余的默认值都是null

常量

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

例:static final double PI = 3.14;

注意:

  1. 修饰符不存在先后顺序
  2. 常量名一般使用大写字符

变量的命名规范

  1. 所有变量、方法、类名:见名知意
  2. 类成员变量:首字母小写和驼峰原则:monthSalary
  3. 局部变量:首字母小写和驼峰原则
  4. 常量:大写字母和下划线:MAX_VALUE
  5. 类名:首字母大写和驼峰原则:Hello
  6. 方法名、首字母小写和驼峰原则:runRun()

标签:常量,驼峰,作用域,首字母,类型,变量
From: https://www.cnblogs.com/gy486926/p/17556637.html

相关文章

  • java—运行时常量池(Runtime Constant Pool)、常量池(Constant Pool)、字符串常量池(String
    最近在看常量池相关的东西的时候,会被这几个常量池给弄的晕乎乎的查阅了《深入理解java虚拟机》总结如下:一、常量池共有三类:’运行时常量池(RuntimeConstantPool)常量池(ConstantPool):也是常说的class文件常量池(classconstantpool)字符串常量池(StringConstantPool)二、详解......
  • shell位置变量
    1.变量  env查看当前用户系统预设环境变量  set查看系统预设全部变量  read可以从标准输入中读取变量值:  read-p"Pleaseinputanumber:"变量名  unset变量名删除变量  export变量名=值直接定义环境变量2.位置参数:特殊的shell变量,用于传递参数  ......
  • 如何把 SAP ABAP 字符串变量的值下载成本地文件,以及文件路径 F4 Value Help 的实现方
    笔者这篇文章使用ABAP事物码SM59创建Destination来读取外网的数据,有朋友留言:请问,当前获取到的百度首页数据的类型是string保存在lv_html变量中,而在GUI_DOWNLOAD调用中,接收的入参数据类型是tableofx255,那么需要如何做转换处理呢?谢谢本文就专门来解答这个问题。我们的......
  • [oeasy]python0072_整数类型_int_integer_整型变量
    帮助手册回忆上次内容 上次了解的是字符串字符串就是字符的串字符串长度可以用len函数字符可以用下标索引[] 可以用str将整型数字转化为字符串 字符的长度本身有长有短ascii字符集包括各种转义字符都对应1个字节......
  • java匿名类怎么把数据传递给全局变量
    ThreadLocal:参考:https://blog.csdn.net/u010746364/article/details/50607236/ https://blog.csdn.net/yuanchangliang/article/details/107747545>>Swing组件之间怎么传值?......
  • 微信小程序获取环境变量
    微信小程序获取环境变量在微信小程序中,无法直接获取环境变量。但是,我们可以通过其他方式来模拟环境变量的功能。参考用法通过wx.getAccountInfoSync()获取小程序信息,包含小程序appid,小程序版本(环境)。在app.js中设置全局变量//app.jsApp({//全局数据,是否为开发环......
  • spring 静态变量方式加载properties 文件(支持profile)
     foo-test.properties(测试环境)foo-pro.properties(生产环境)需要根据spring.profiles.active切换 importjava.io.IOException;importjava.util.Properties;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.beans.facto......
  • Windows电脑环境变量(用户变量、系统变量)的修改
      本文介绍在Windows10操作系统中,进行用户变量、系统变量等两种环境变量的新建、修改与删除的详细方法。  在很多时候,我们需要对Windows电脑的环境变量加以修改,例如安装一些专业软件、配置一些代码环境等等;这里就具体介绍一下这一操作的方法。  首先,我们按下Windows徽标......
  • Shell 特殊符号(变量)用法小结
    Shell|特殊变量 $n基本语法:$n (功能描述:n为数字,$0 代表该脚本名称,$1-$9 代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,如${10})例如:$touchparameter.sh$vimparameter.sh#!/bin/bashecho'==========$n=========='echo$0echo$1echo$2......
  • python正则表达式中怎么引用变量 这个问题怎么解决?
    项目方案:使用Python正则表达式引用变量1.简介Python正则表达式是一种强大的文本处理工具,可以用于匹配、搜索、替换和验证字符串。在正则表达式中,有时候需要使用变量来引用匹配结果或者动态地构建正则表达式模式。本项目方案将介绍如何在Python正则表达式中引用变量,以及如何使用......