[计算机软件及应用]第二章JAVA基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]第二章JAVA基础

JAVA语言程序设计 第二章JAVA基础 北方民族大学信息与计算科学学院 纪 峰 2.1java符号 符号是构成程序的基本单位,不同的语言所采用的符号标准有所不同,在C和C++等一些语言中,一般都采用ASCII码,而Java则采用的是Unicode字符集,又称统一码字符集,它可以支持多种语言。 Java的符号可分为:标识符、关键字、运算符、分割符。 取名除了符合上述规则外,还要注意以下几个方面: 标识符名字是要具有一定的实际含义的一串字符,以便增强程序的可读性; 尽量少用除英文字母、下划线、美元符以外的字母,以减少录入难度; 少用美元符,以利于链接C代码时的处理; 对标识符开头的字母以及标识符中间单词的第一个字母大写,而其余的字母都小写,最好不要用全部大写的标识符。 例如:HelloWorldApp 注释 Java语言可以用三种形式在程序中注释。前两种与C形式相同,而第三种是Java新增加的形式,它们分别为: 2.2.2 常量 布尔型常量 布尔型常量包括true和false,表示“真”和“假”两种状态。 整型常量 Java整数类型常量有三种形式:十进制、八进制、十六进制 * 十进制整数是由非0开头的数值表示,如100,-50; * 八进制整数是由以0开头的数值表示,如017表示十进制的15。 * 十六进制整数是由以0x或0X开头的数值表示,如0X2F表示十进制的47。 整形常量又可分为:一般整形常量(占32位)和长整形常量(占64位),长整形常量尾部有一个大写的L或小写的l,如-286L,03356l。 常量 (二) 浮点数 Java浮点数是带有分数的十进制数,它又分为以32位形式存储的单精度数和以64位形式存储的双精度数两种,我们可以分别用f/F和d/D作后缀来表示它们的类型。 浮点数可以用小数点和科学记数法两种形式表示。例如: 3,6.07e8F,9.08418e30d,9.7823e10D 字符串常量 是用双引号括起来的一串字符,可以是0个,例如:“Hello”、“My\nJava”。 在Java中可使用连接操作符“+”把两个或多个字符串常量串接起来,例如: “How are you?”+“\nI am fine.” 常量 (三) 字符型常量 用一对单引号括起来的单个Unicode字符表示。可以用带“\”的字符来表示其中的一些不可显示或有特殊意义的字符,这类字符称为转义符。 常量 (四) 符号常量: 符号常量必须先申明,好使用,符号常量的申明方式如下: Final [修饰符] 类型标识符 常量=(直接)常量; 说明: (1)修饰符是表示该常量使用范围权限修饰符,如public,private\protected (2)类型表示符可以是任意基本类型,如int\long\float 等 (3)常量名必须符合标识符的命名规则 (4)“=”右变的常量类型必须和类型标识符的类型匹配 如: final float PI=3.1415926; final char SEX=‘M’; final int MAX=100; 关系运算符 关系运算符是比较两个数据之间大小关系的运算,其结果是布尔值。 = =(等于) !=(不等于) >(大于) <(小于) >=(大于等于) <=(小于等于) 例子: int x = 5, y = 7; boolean b = (x = = y); 逻辑运算符 例子: int x = 3, y = 5; boolean b = x y x++ == y--; 在计算b的取值时,先计算左边的关系表达式x y,其结果为假,根据逻辑与运算规则,只有表达式两边值都为真时,最后结果才为真;所以不论右边表达式结果如何,整个表达式的值都为假,右边的表达式就不予计算执行了;最后变量的取值为:x = 3,y = 5,b = false。 如果把上例中的简洁与()换成与(),最后变量的取值为:x = 4,y = 4,b = false。 位运算(二) 注意:如果你操作的对象是char、byte、short,位移动作发生前其值会自动晋升为int,运算结果也为int。 例子: 三目条件运算符?: 它的一般形式为: ExpreBool ? Expression1 : Expression2 其中,ExpreBool为布尔运算式,它的值为true时,则执行Expression1,否则执行Expression2。 例如: int x=5, y=8, z=2; int k = x3? y : z; // k=z=2 int j = x0? x

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档