当前位置: 首页 > news >正文

四川宜宾网站建设seo排名系统

四川宜宾网站建设,seo排名系统,一般网站 要 加入 友情链接吗,常见的网站开发环境变量与常量 1.变量与常量1.1标识符和关键字1.1.1.标识符1.1.2.关键字 1.2.声明变量1.3.声明常量1.4.变量的有效范围1.4.1.成员变量1.4.2.局部变量 1.5.训练11.6.训练2 —————————————————————————————————————————————————— …

变量与常量

  • 1.变量与常量
    • 1.1标识符和关键字
      • 1.1.1.标识符
      • 1.1.2.关键字
    • 1.2.声明变量
    • 1.3.声明常量
    • 1.4.变量的有效范围
      • 1.4.1.成员变量
      • 1.4.2.局部变量
    • 1.5.训练1
    • 1.6.训练2

——————————————————————————————————————————————————

1.变量与常量

在程序执行过程中, 其值不能被改变的量称为常量,其值能被改变的量称为变量。变量与常量的命名都必须使用合法的标识符。

——————————————————————————————————————————————————

1.1标识符和关键字

——————————————————————————————————————————————————

1.1.1.标识符

标识符可以简单地被理解为一个名字,它是用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。

ava语言规定标识符由任意顺序的字母、下画线(_)、美元符号($)和数字组成,并且第一个字符不能是数字。标识符不能是Java中的关键字(保留字)。

在Java语言中,标识符中的字母是严格区分大小写的,如good和Good是不同的两个标识符。Java语言使用Unicode标准字符集,最多可以标识65535个字符。因此,Java语言中的字母不仅包括通常的拉丁文字a、b、c等,还包括汉语、日语以及其他许多语言中的文字。

——————————————————————————————————————————————————

1.1.2.关键字

关键字又称保留字,是Java语言中已经被赋予特定意义的一些单词,不可以把这些单词作为标识符来使用。

关键字又称保留字,是Java语言中已经被赋予特定意义的一些单词,不可以把这些单词作为标识符来使用。

在这里插入图片描述

——————————————————————————————————————————————————

1.2.声明变量

声明变量就是要告诉编译器(compiler)这个变量的数据类型,这样编译器才知道需要配置多少空间给它,以及它能存放什么样的数据。

在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量。为了便于操作,给这个空间取个名字,称为变量名。变量名必须是合法的标识符。内存空间内的值就是变量值。在声明变量时可以不用赋值,也可以直接赋予初值。

例如:声明一个整数类型变量和声明一个字符类型变量,代码如下:

    int age;                                  //声明int型变量char char1 = 'r';                         //声明char型变量并赋值

编写以上程序代码,究竟会产生什么样的效果呢?要了解这个问题,就需要对变量的内存配置有一定的认识。

系统的内存大略可被分为3个区域,即系统(OS)区、程序(program)区和数据(data)区。当执行程序时,程序代码会被加载到内存的程序区中,数据暂时被存储在数据区中。假设上述两个变量被定义在方法体中,则程序被加载到程序区中。当执行此行程序代码时,会在数据区配置空间给出这两个变量。

在这里插入图片描述

变量名必须是一个有效的标识符。
变量名不可以使用Java中的关键字。
变量名不能重复。
应选择有意义的单词作为变量名。

Java 10提供了一个方便好用的新特性:使用var声明局部变量。使用var声明局部变量的语法如下:

   var 变量名称 =  值

需要注意的是,var是关键字,它相当于一种动态类型。编译器会根据赋给变量的值推断出变量的类型,因此使用var声明局部变量时必须赋予值。

例如,在main()方法中,先使用var声明一个变量,变量的值为“好好学习,天天向上”,再使用输出语句输出这个变量的值。代码如下:

在这里插入图片描述
在这里插入图片描述

var不能用于声明成员变量,使用var声明的局部变量不能作为方法的返回值。

——————————————————————————————————————————————————

1.3.声明常量

在程序运行过程中一直不会改变的量被称为常量(constant),通常也被称为“final变量”。常量在整个程序中只能被赋值一次。在为所有的对象共享值时,常量是非常有用的。

在Java语言中声明一个常量,除了要指定数据类型,还需要通过final关键字进行限定。声明常量的标准语法如下:

    final 数据类型 常量名称 [= 值]

常量名通常使用大写字母,但这并不是必需的。很多Java程序员使用大写字母表示常量,是为了清楚地表明正在使用常量。

例如:声明常量π,(程序中用PI表示),代码如下:

    final double PI = 3.1415926D;

当变量被final关键字修饰时,该变量就变成了常量,必须在定义时就设定它的初值,否则将会产生编译错误。

例如:尝试给常量赋值,观察是否会发生错误。

在这里插入图片描述
在这里插入图片描述

从这个结果中可以看到,Part类被运行后发生了错误,异常日志中记载Part类出现编译问题,此编译问题正是常量number被二次赋值。

——————————————————————————————————————————————————

1.4.变量的有效范围

由于变量被定义出来后只是暂存在内存中,等到程序执行到某一个点,该变量会被释放掉,也就是说变量有它的生命周期。

因此,变量的有效范围是指程序代码能够访问该变量的区域,若超出该区域,则在编译时会出现错误。在程序中,一般会根据变量的“有效范围”将变量分为“成员变量”和“局部变量”。

——————————————————————————————————————————————————

1.4.1.成员变量

在类体中所声明的变量被称为成员变量,成员变量在整个类中都有效。类的成员变量又可分为两种,即静态变量和实例变量。例如代码:

    class Demo {int x = 45;static int y = 90          }

其中,x为实例变量,y为静态变量(也被称为类变量)。如果在成员变量的类型前面加上关键字static,这样的成员变量被称为静态变量。静态变量的有效范围可以跨类,甚至可到达整个应用程序之内。静态变量除了能在声明它的类内存取,还能直接以“类名.静态变量”的方式在其他类内使用。

——————————————————————————————————————————————————

1.4.2.局部变量

在类的方法体中声明的变量(方法内部定义,在“{”与“}”之间的代码中声明的变量)称为局部变量。局部变量只在当前代码块中有效,也就是只能在“{”与“}”之间的代码中使用它。

局部变量的生命周期取决于方法,当方法被调用时,Java虚拟机会为方法中的局部变量分配内存空间,当该方法的调用结束后,则会释放方法中局部变量占用的内存空间,局部变量也将会被销毁。

在这里插入图片描述

例如:把成员变量“排挤掉”的局部变量

在项目中创建类Val,并分别定义名称相同的成员变量与局部变量,当名称相同时成员变量将被隐藏。

在这里插入图片描述
在这里插入图片描述

——————————————————————————————————————————————————

1.5.训练1

例:比较字符和整数 比较’g’和103是否相等。

思路:字符和数字做比较,肯定不能直接做比较的。需要把g字符型根据unicode表转换成整数型在进行比较。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

——————————————————————————————————————————————————

1.6.训练2

例:输出连续的字符 在控制台中输出“ABCDEFG”。

思路:以字符串String型进行输出

在这里插入图片描述
在这里插入图片描述

http://www.sczhlp.com/news/150746/

相关文章:

  • 网站搬家内页打不开wordpress php推送
  • 沧州网站制作网站新版
  • 网站的备案的要多少钱静态做网站
  • 做网站 报价求个网站你懂我意思是
  • 做知乎网站要多少钱wordpress 用微信登陆
  • wordpress怎么做站群网站建设用什么开源程序好
  • 网站正在建设中单页网站开发建设需多少钱
  • seo网站课程仓库进销存软件
  • 网站开发需要学习什么技术网站建设淘宝好评
  • 关于处理大批量数据下载和查询时,怎么进行限流和熔断处理(AI)
  • 仿韩国网站源码wordpress顶部图像修改
  • 粉色网站模板wordpress链接前面的图标
  • 只做山寨的网站网站建设数据库是什么意思
  • 网站建设 锋云科技网站系统说明
  • 珠海网站制作推广公司看汽车图片的网站可以做壁纸
  • 威海德嬴网站建设网站建设费开票收候开在哪个类别里
  • docker服务器运维
  • Nginx 反向代理与负载均衡核心内容总结 - 实践
  • 厦门百度网站建设深圳网站设计公司行业
  • 网站建设需招聘什么专业人建设网站时候应该注意哪些
  • php毕业设计代做网站物联网今天正式开网
  • 家教网站怎么做顺营销官方网站
  • 如何维护网站的运营信用网站建设原则
  • 网站可以建几个人百度做自己的网站
  • 宝安网站-建设深圳信科海南网站运营托管咨询
  • 北京注册网站asp源码下载网站
  • 网站使用帮助内容湖南省公共资源交易中心
  • 工作号做文案素材的网站图片如何连接到wordpress
  • asp.net 网站 代理河源市做网站
  • 信管女生做网站开发南京小视科技是干什么的