第1章Java语言基础(第2讲).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Java语言编程基础 学习导读 Java语言是用符号”说话”的,那就必须了解两个方面的问题: 其一:用到了哪些符号 其二:如何使用这些符号 教学重点 Java的关键字、标识符、各种数据类型 Java的常量与变量及各种数据类型 Java的各种运算符及表达式 2.1 Java语言基本知识 2.1.1 标识符 在Java编程语言中,标识符是赋予变量、类或方法的名称。变量、方法、类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。标识符可从一个字母、下划线(_)或美元符号($)开始,随后可跟数字、字母、下划线或美元符号。标识符区分大小写,没有长度限制,可以为标识符取任意长度的名字。 下面是几个有效的标识符: identifier thisone UserName User_name _system_varl $max 下面是几个非法的变量名: 3max (标识符不能以数字开头) room# (包含非法字符“#”) class (“class”为关键字) 标识符不能是关键字,但是它可以包含关键字作为它的名字的一部分。例如,thisone是一个有效标识符,但this却不是,因为this是一个Java关键字。 下面是一些约定俗成的准则 1.变量名: 采用名词,第一个字名小写,如果多个单词组合则第二个单词的第一个字母大写.如 isVisible. 2.类名,接口名: 采用名词,第一个字母大写,内含的单词首字母大写 如:String System Integer Boolean 3.方法名: 采用名词,第一个字母小写,内含的单词首字母大写 如:parseInt() 4.常量名: 全部采用大写字母 如:TOTAL_COUNT 二 关键字 关键字对Java编译器有特殊的含义,它们可标识数据类型名或程序构造(construct)名。 表1-1列出了在Java编程语言中使用的关键字。 有关关键字值得我们注意的地方: (1)true、false和null为小写,而不是象在C++语言中那样为大写。严格地讲,它们不是关键字,只是符号。然而,这种区别是理论上的。 (2)无sizeof运算符,因为所有数据类型的长度和表示是固定的,与平台无关,不是像在C语言中那样数据类型的长度根据不同的平台而变化。这正是Java语言的一大特点。 (3)goto和const是Java编程语言中保留的没有意义的关键字。 2.1.2 常量与变量 在Java中,不同类型的数据既可以以常量的形式出现,也可以以变量的形式出现。 常量就是指在程序执行期间其值不能发生变化的数据,常量是固定的。如整型常量123,实型常量1.23,字符常量A,布尔常量true等。 变量的值则是可以变化的,它的定义包括变量名、变量类型和作用域几个部分。注意以下几点: (1)变量名必须是一个合法的标识符。变量名应具有一定的含义,以增加程序的可读性。 (2)变量类型可以为前面所说的任意一种数据类型。 (3)声明一个变量的同时也就指明了变量的作用域,变量的作用域指明可访问该变量的一段代码。在Java中,两个主要的作用域是通过类和方法定义的。目前我们仅考虑由方法或在一个方法内定义的的作用域。 ? 方法定义的作用域以它的左大括号开始。如果该方法有参数,它们也被包括在该方法的作用域中,与方法中其他变量的作用域是一样的。 ? 在一个作用域中定义的变量对于该作用域外的程序是不可见的。 ? 作用域可以嵌套,外面的作用域包含内部的作用域。即外部作用域定义的对象对于内部作用域中的程序是可见的,反之则不然。 ? 程序块能被嵌套,但不能将内部作用域声明的变量与其外部作用域声明的变量重名。 (4)变量的声明 int a,b,c; //定义a,b,c为int型变量 double d,e; //定义d,e为double型变量 float f=2.5f,g=5.8f; //定义f,g为float型变量, 并赋初值 其中,多个变量间用逗号隔开。 (5)在Java程序中声明变量后,可用赋值语句来给变量赋值,其通用格式如下: var = expression;

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档