10级“面向对象程序设计”第2章教学课件.pptVIP

10级“面向对象程序设计”第2章教学课件.ppt

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

第二章 Java基础; 学习目标: 掌握标识符和关键字 熟练使用各种数据类型的定义、表示和引用 掌握算术、逻辑和布尔运算符 自动类型转换和强制类型转换 ;2.1 标识符Java保留字;标识符的命名规则;合法的标识符 identifier userName User_Name_sysval $change A98_23 _abc 非法的标识符 2mail room# class A- 4 3_1 the ;Java保留字(又称关键字) ;2.2 数据类型与常量、变量;基本数据类型 ;;数值20在内存中的存储形式 ;2、浮点型 ;浮点数据有两种表示形式 十进制数形式,必须含有小数点,例如: 3.14 314.0 .314 科学记数法形式,如 3.14e2 3.14E-12 Java浮点数据默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,如: double d = 3.14; float f = 3.14f;;3、布尔型(boolean) ;4、字符型(char);新术语;所谓类就是一类属性(变量)和操作(方法)的描述。其中,属性可用一系列的变量表达,而操作用一系列方法表示。 一类人员Person: 抽象出下列属性:名字、年龄、身高、婚否、性别,分别用变量name、age、height、marriage、sex表示(见名知义), 吃饭,讲话,走路等行为可表示为相应的方法eat() , speak() ,walk()等。;用Java语言描述Person类如下:;变量 (属性);变量名 ;变量名 ;变量的初始化 ;也可定义变量后再单独初始化,如:;变量的作用域 ;在类中声明的类成员变量,可在该类的各个成员方法中使用; 在某个方法体中或参数表中声明的变量,只能在该方法体中使用; 在某个语句块中声明的变量,只能在该语句块中使用。;public class VariableLifeTime { public static void main(String[] args) { int sum=0; int A=10; for(int x=1;x=5;x++) { int y=0; y=y+A; sum=sum+y; System.out.print(x=+x); System.out.print(y=+y); System.out.println(sum=+sum); } System.out.println(sum=+sum); } };class Person {//以下5个成员变量 String name; int age; double tall; boolean marriage; char sex;?//以下2个方法 eat(String eatwhat){ System.out.println(name+” ate up the “+eatwhat); } };在Java中嵌套的程序块的内层和外层,不允许定义相同的变量名,否则将导致编译错误。 public class ScopeError { public static void main(String[] args) { int E=999; { int E=999; System.out.println(“E=+E); } } };常量 ;常量和变量;示例:  public class Assign {    public static void main (String [ ] args) {    int x; int y; //定义x,y两个整型变量     float z = 1.234f ; //指定变量z为float型,且赋初值为1.234    double w = 1.234 ; //指定变量w为double型,且赋初值为1.234    boolean flag = true ; //指定变量flag为boolean型,且赋初值为true    char c ; //定义字符型变量c    String str ; //定义字符串变量str    String str1 = Hi ; //指定变量str1为String型,且赋初值为Hi    c = A ; //给字符型变量c赋值A    str = bye ; //给字符串变量str赋值bye    x = 12 ; //给整型变量x赋值为12    y = x; //给整型变量y赋值为12    }   } ;2.3 运算符和表达

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档