首页 > 其他分享 >Day01-8 变量,常量,作用域

Day01-8 变量,常量,作用域

时间:2023-07-05 10:37:46浏览次数:40  
标签:常量 驼峰 作用域 Day01 首字母 类型 变量

变量

  • 变量就是可以变化的量

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

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

type varName      [=value] [{,varName}]//不建议一行定义多个值;
//数据类型             变量名 = 值;
//可以使用逗号隔开来声明多个同类型变量
  • 注意事项

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

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

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

变量作用域

  • 类变量

  • 实例变量

  • 局部变量

public class Variable{
   //类变量(有static)
   static int allClicks = 0;
   //实例变量:从属于对象;如果不进行初始化,这个类型的默认值 0 0.0
   //布尔值:默认是false
   //除了基本类型,其余的默认值都是null
   String name;//输出为null
   int age;//输出为0
   String str = "hello world";
   public void method(){
       int i = 0;//局部变量:必须声明和初始化值
  }
}

常量

  • 常量:初始化后不能再改变的值!不会变动的值

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

final 常量名 = 值;
final double PI = 3.14;
  • 常量名一般使用大写字符

  • final属于修饰符,不存在先后顺序

变量的命名范围

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

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

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

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

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

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

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

相关文章

  • Day01,2023.07.04
    行程9:00到达上海信息安全测评认证中心(黄浦区陆家浜路1308号)。9:30   签订协议,领取电脑、本子等。10:20  确认负责老师,前往所在处:上海电气集团数字科技有限公司(闵行区合川路2555号2号楼)。11:00  到达,听老师与公司负责人交谈。......
  • Day01-7 类型转换
    由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换低---------------------------------------------------------------------->高byte,short,char—>int—>long—>float—>double运算中,不同类型的数据先转化为同一类型,然后进行运算//强制转换(类......
  • Day01-6 数据类型
    数据类型强类型语言要求变量的使用要符合规定,所有变量都必须先定义后才能使用java数据类型的两大类基本数据类型数值类型整数类型byte占1个字节范围:-128-127shout占2个字节范围:-32768-32767int占4个字节范围:-2147483648-2147483647long占8个字节范围:-9223372036......
  • Day01
    Markdown学习标题对应于Ctrl+1234,或者对应数量的#+""+标题名字体哈哈哈哈哈哈用对应数量的*Ctrl+u=下划线+b=粗体+i=斜体哈哈~~表示划线引用不乱于心,不困于情。不畏将来,不念过往。如此,安好。用>+""+话语 分割线用三个-或者三个*图片用英文的!此处路......
  • # Day01 Markdown学习 ##
    Day01Markdown学习标题对应于Ctrl+1234,或者对应数量的#+""+标题名字体哈哈哈哈哈哈用对应数量的*Ctrl+u=下划线+b=粗体+i=斜体哈哈~~表示划线引用不乱于心,不困于情。不畏将来,不念过往。如此,安好。用>+""+话语 分割线用三个-或者三个*图片用英文的!......
  • 八期-day01-开班
    爬虫&APP逆向开发课程一个人介绍讲师:Justin联系方式:微信:616564099安卓APP逆向(腾讯会议+录制+转码MP4+运营+路飞学城+猿来官网)二课程介绍https://www.processon.com/view/link/6399a2f851757002840c1d4a#map1app逆向入门#1逆向设备与root-真机和模拟器......
  • 1.常量与变量
    1.常量Def:程序执行过程中值不会发生变化的量(1)整型常量1,15,6,etc(2)实型常量3.14,5.6,etc(3)字符常量def:使用单引号引起来的单个字符或者转义字符'j','\n','\052'(表示八进制,注意后两位不能大于8),'\x8f'(表示十六进制)(4)字符串常量def:使用双引号引起来的......
  • 01-ES6语法:块作用域构造let
    这里所说的ES6是ECMAScript6的简写,它是由JavaScript演变而来的。1996年11月,网景公司将JavaScript提交给欧洲计算机制造商协会(ECMA)进行标准化。ECMA-262的第一个版本于1997年6月被ECMA组织采纳,这也是ECMAScript(简称ES)的由来。块级声明用于声明在指定块的作用域之外无法访问的变量。......
  • 02-ES6语法:const常量
    ES6标准中增加了新的关键字const来定义常量。使用const定义的常量,在后续的代码中将无法被改变。下面是简单的屏幕分享,不爱看文字的同道中人可以看视频。-_-一、基本常量首先我们来看下如何通过这个关键字定义常量,代码如下:<script>constPI=3.14159;console.info(PI)......
  • Java学习——变量和常量的相关知识
    变量inta=1,b=2,c=3;//不推荐Stringname="徐菲菲";charx='X';doublepi=3.14;变量作用域类变量(静态变量)定义在类中、方法之外的变量,并且使用static关键字修饰,作用域为整个类,可以被类中的任何方法、构造方法和语句块访问,静态变量的值在程序运行期间只有一个副本。......