java作业 及 提交方式

上传人:伴*** 文档编号:243074588 上传时间:2024-09-15 格式:PPTX 页数:23 大小:142.10KB
返回 下载 相关 举报
java作业 及 提交方式_第1页
第1页 / 共23页
java作业 及 提交方式_第2页
第2页 / 共23页
java作业 及 提交方式_第3页
第3页 / 共23页
点击查看更多>>
资源描述
,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,2013/9/9,1992-2010 by Pearson Education, Inc. All Rights Reserved.,#,1992-2010 by Pearson Education, Inc. All Rights Reserved.,Chapter 3,Introduction to Classes and Objects,主要内容提要,Data hiding,简介,类、实例变量、方法介绍,基本数据类型介绍,作业提交介绍,编程练习和作业,作业提交,在计算机(我的电脑或资源管理器)中输入,ftp:/10.20.0.121,/,用户名:,user,密码:,user,下面有,10,个文件夹(,1,、,2,、,3,分别对应,10,个班),提交作业到自己对应班级的文件夹中,每个,题目,以,CH02-03_01,、,CH02-03_02,(当前课本章节,_,题目编号)创建,Eclipse,项目(选作题目编号为,05,),提交时每一道题目的项目文件夹只包含,.java,源文件,删除其他文件,将所有,题目打包成一个压缩包文件,以“学号,assignment1(,当前作业次数,),”,命名压缩,包,1992-2010 by Pearson Education, Inc. All Rights Reserved.,作业提交举例,提交作业的最终文件为,11310288 assignment1.zip,其目录结构,为 第三道题目目录结构为,1992-2010 by Pearson Education, Inc. All Rights Reserved.,基本数据类型,boolean,byte,char,short,int,long,float,double,1992-2010 by Pearson Education, Inc. All Rights Reserved.,基本数据类型全部是,小写,开头,String,不是基本数据类型,和,class,一样是引用数据类型,基本,数据类型用法举例,b,oolean flag = true;,b,yte num = 66;,c,har c,= A;,s,hort score = 88;,i,nt sum = 2013;,l,ong count = 20132013;,f,loat avg = 88.68,f,;,d,ouble amount =868638.688;,1992-2010 by Pearson Education, Inc. All Rights Reserved.,单精度,float,变量要加,f,,双精度,double,变量不要加,f,Java,面向对象基础,类,(,class,),是程序的,基本单位,一个具有属性和行为的事物可以用一个类表示,类可以看作是一个模板,对象可以看作是由模板生成的一个具体的,事物,对象,(,object,),是类的,实例,,,Java,程序可以看作是各种对象,交互,例如学生可以用一个,类,表示,但某一个学生用一个,对象,表示,c,lass Student Student myStudent = new Student();,1992-2010 by Pearson Education, Inc. All Rights Reserved.,Java,面向对象基础,类,(,class,),的基本组成,:,(,成员,),域,(,field,),(,实例,变量,(,Instance variables,),(,成员,),方法,(,method,),构造函数,:,访问修饰符,函数,名,(,参数列表,),函数体,类,中声明的变量为,实例变量,,函数体中声明的变量为,局部,(local),变量,1992-2010 by Pearson Education, Inc. All Rights Reserved.,p,ublic,和,private,两种,一般采用,public,,,private,的使用情况超过本学期范围,实例变量和局部变量区别,实例变量如果是基本数据类型,没有赋值,则系统自动将其初始化为默认值,一般为,0,实例变量如果是,String,,没有赋值,系统,自动将其初始化为,null,局部变量(包括基本数据类型和,String,)如果必须先赋值,后使用,1992-2010 by Pearson Education, Inc. All Rights Reserved.,Java,面向对象基础,访问修饰符,class,类,名,类体,访问修饰符,返回值,函数名,(,参数列表,),函数体,构造函数与普通函数区别在于,没有返回值,1992-2010 by Pearson Education, Inc. All Rights Reserved.,Java,面向对象基础,public,class,Student ,private,String,studentNumber,;,private,String,studentName,;,Student(String number, String name),studentNumber,=,number;,studentName,= name;,public,void,displayInfo(),System.,out,.printf(,Student number is %s, name is %s,studentNumber,studentName,);,1992-2010 by Pearson Education, Inc. All Rights Reserved.,Java,面向对象基础,public,class,StudentTest ,public,static,void,main(String args) ,Student myStudent =,new,Student(,11310288,Chen Fei,);,myStudent.displayInfo();,1992-2010 by Pearson Education, Inc. All Rights Reserved.,所有引用数据类型,使用前必须,初始化,通过,new,调用构造函数初始化对象后才能调用对象方法,data hiding,实例变量的访问修饰符一般为,private,通过,get,和,set,方法访问或修改实例变量的值,(可以通过,Eclipse,自动生成,,Source,菜单下,Generate Getters and Setters,子菜单),1992-2010 by Pearson Education, Inc. All Rights Reserved.,data hiding,private,String,studentNumber,;,public,String getStudentNumber() ,return,studentNumber,;,public,void,setStudentNumber(String studentNumber) ,this,.,studentNumber,= studentNumber;,1992-2010 by Pearson Education, Inc. All Rights Reserved.,练习,编写一个程序,定义一个,表示,课程,的类,Course,,属性包括,课程,编号,(courseNum),和课程名称,(courseName),,方法包括课程编号和课程名称的,get,、,set,以及显示课程编号和名称的方法,(displayInfo,),。,定义,一个,类,CourseTest,,,创建,Course,类,的对象,,并输出对象,的,课程编号和课程名称,。,1992-2010 by Pearson Education, Inc. All Rights Reserved.,练习解答,public,class,Course ,private,String,courseNum,;,private,String,courseName,;,public,Course(String num, String name),courseNum,= num;,courseName,= name;,public,String getCourseNum() ,return,courseNum,;,1992-2010 by Pearson Education, Inc. All Rights Reserved.,练习解答,public,void,setCourseNum(String courseNum) ,this,.,courseNum,= courseNum;,public,String getCourseName() ,return,courseName,;,public,void,setCourseName(String courseName) ,this,.,courseName,= courseName;,1992-2010 by Pearson Education, Inc. All Rights Reserved.,练习解答,public,void,displayInfo(),System.,out,.printf(,The course num is %s, course name is %sn,courseNum,courseName,);,1992-2010 by Pearson Education, Inc. All Rights Reserved.,练习解答,public,class,CourseTest ,public,static,void,main(String args),Course myCourse =,new,Course(,cs001,Java,);,myCourse.displayInfo();,1992-2010 by Pearson Education, Inc. All Rights Reserved.,作业,连续输入三个整数值,判断这三个数是否是连续递减的数列。,编写一个程序,用尽量少的语句打印如下字符:,*,*,*,*,1992-2010 by Pearson Education, Inc. All Rights Reserved.,作业,编写一个程序,定义一个表示员工的类,Staff,,类的属性包括编号,(num),、姓名,(name),、出勤率,(rateOfAttend),、基本工资,(basicSal),、奖金,(prize),,员工实发工资,(wage),其中员工实发工资,=,基本工资,*,出勤率,+,奖金。定义一个类,StaffTest,,创建,Staff,类的对象,通过键盘输入员工基本信息,计算员工实发工资,并输出对象所有属性信息,。,1992-2010 by Pearson Education, Inc. All Rights Reserved.,作业,修改,class Account(,课本,Fig. 3.13),,提供一个方法,debit(,借款,),,确保借款不超过账号余额,如果超过余额,则输出,Debit amount exceeded account balance.,修改,class AccountTest(,课本,Fig. 3.14),测试方法,debit,1992-2010 by Pearson Education, Inc. All Rights Reserved.,作业,Making a,Difference,输入,两个两位数的正整数,a,、,b,,编写程序将,a,、,b,合并形成一个整数放在,c,中,合并的方式是:将,a,数的十位和个位数依次放在,c,数的百位和个位上,,b,数的十位和个位数依次放在,c,数的十位和千位上,1992-2010 by Pearson Education, Inc. All Rights Reserved.,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!