JAVA第三章习题答案 (2)

合集下载

明解JAVA第三章答案

明解JAVA第三章答案

明解JAVA第三章答案练习3-1package candle1220;import java.util.Scanner;public class Nightwatch {public static void main(String[] args){Scanner stdIn=new Scanner(System.in);System.out.print("整数值");int n=stdIn.nextInt();if(n>0)System.out.println("其绝对值是"+(n));elseSystem.out.println("其绝对值是"+(-n));}}练习3-2package candle1220;import java.util.Scanner;public class Nightwatch {public static void main(String[] args){Scanner stdIn=new Scanner(System.in);System.out.print("整数A:");int a=stdIn.nextInt();System.out.print("整数B:");int b=stdIn.nextInt();if(a%b==0)System.out.println(b+"是"+a+"的约数");elseSystem.out.println(b+"不是"+a+"的约数");}}练习3-3同样可以运⾏练习3-4import java.util.Scanner;public class New{public static void main(String[] args){Scanner input=new Scanner (System.in);System.out.print("a:");int a=input.nextInt();System.out.print("b:");int b=input.nextInt();if(a>b)System.out.print("a更⼤");elseif(a==b)System.out.print("⼀样⼤");elseSystem.out.print("b更⼤");}}练习3-5import java.util.Scanner;public class New{public static void main(String[] args){Scanner input=new Scanner (System.in);System.out.print("请输⼊⼀个正整数:");int a=input.nextInt();if(a<=0)System.out.print("请输⼊正整数");else if(a%5==0)System.out.print("该值可以被5整除");elseSystem.out.print("该值不可以被5整除"); }}练习3-6import java.util.Scanner;public class New{public static void main(String[] args){Scanner input=new Scanner (System.in);System.out.print("请输⼊⼀个正整数:");int a=input.nextInt();if(a<=0)System.out.print("请输⼊正整数");else if(a%10==0)System.out.print("该值是10的倍数");elseSystem.out.print("该值不是10的倍数"); }}练习3-7import java.util.Scanner;public class New{public static void main(String[] args){Scanner input=new Scanner (System.in);System.out.print("请输⼊⼀个正整数:");int a=input.nextInt();if(a<=0)System.out.print("请输⼊正整数");else if(a%3==0)System.out.print("该值可以被3整除");else if(a%3==1)System.out.print("该值除以3余1");elseSystem.out.print("该值除以3余2");}}练习3-8import java.util.Scanner;public class New{public static void main(String[] args){Scanner input=new Scanner (System.in);System.out.print("请输⼊分数:");int a=input.nextInt();if(a>=0&&a<60){System.out.println("不及格");}else if(a>=60&&a<70){System.out.println("及格");}else if(a>=70&&a<80){System.out.println("良");}else if(a>=80&&a<=100){System.out.println("优");}else{System.out.println("请输⼊合理的分数");} }}练习3-9import java.util.Scanner;public class New{public static void main(String[] args){Scanner input=new Scanner (System.in); System.out.print("a=:");int a=input.nextInt();System.out.print("b=:");int b=input.nextInt();System.out.print(a>b?a:b);}}练习3-10import java.util.Scanner;public class New{public static void main(String[] args){Scanner input =new Scanner (System.in); System.out.print("a=");int a=input.nextInt();System.out.print("b=");int b=input.nextInt();if(a>=b)System.out.print(a-b);elseSystem.out.print(b-a);}}练习3-11import java.util.Scanner;public class New{public static void main(String[] args){Scanner input =new Scanner (System.in); System.out.print("a=");int a=input.nextInt();System.out.print("b=");int b=input.nextInt();int c=a-b;if(c>10||c<-10)System.out.print("它们的差值⼤于等于11");elseSystem.out.print("它们的差值⼩于等于10"); }}练习3-12import java.util.Scanner;public class New{public static void main(String[] args){Scanner input=new Scanner(System.in); System.out.print("a=");int a =input.nextInt();System.out.print("b=");int b =input.nextInt();System.out.print("c=");int c =input.nextInt();int min1=a<b?a:b;int min=min1<c?min1:c;System.out.print(min);}}练习3-13import java.util.Scanner;public class New{public static void main(String[] args){Scanner input=new Scanner (System.in); System.out.print("a=");int a =input.nextInt();System.out.print("b=");int b =input.nextInt();System.out.print("c=");int c =input.nextInt();int mid1=a<b?b:a;int mid=mid1<c?mid1:c;System.out.print(mid);}}练习3-14// 计算两个整数值中较⼩的值和较⼤的值import java.util.Scanner;class New {public static void main(String[] args) {Scanner stdIn = new Scanner(System.in); System.out.print("整数a:");int a = stdIn.nextInt();System.out.print("整数b:");int b = stdIn.nextInt();if(a==b){System.out.print("两个整数相等");}else{int min, max; // 较⼩的值/较⼤的值if (a < b) { // 如果a⼩于bmin = a;max = b;}else{ // 否则min = b;max = a;}System.out.println("较⼩的值是" + min + "。

java简明教程第三版2-7单元答案

java简明教程第三版2-7单元答案

第2章习题4角谷猜想:任何一个正整数n,如果它是偶数则除以2,如果是奇数则乘以3加上1,这样得到一个新的整数,如继续进行上述处理,则最后得到的数一定是1。

编写应用程序和小程序程序分别证明:所有的3至10000的数都符合上述规则。

******************************************************************************* *************/// 程序清单/*方法1:采用小程序*/import java.awt.*;import java.util.*;import java.applet.Applet;public class jiaogu extends Applet{public void paint(Graphics g){int x,n,i=10;for(x=3;x<=10;x++){n=x;while(n!=1)if(n%2==0) n=n/2;else n=n*3+1;g.drawString (x+" 符合角谷猜想!",25,25+i);i=i+15;}}}/** 方法2: 采用应用程序*/class jiaogu{public static void main(String args[]){int x,n,i;for(x=3;x<=1000;x++){n=x;while(n!=1)if(n%2==0) n=n/2;else n=n*3+1;System.out.println(x+" 符合角谷猜想!");}}}/****************************************************************************** **************第2章习题5编写一个applet,要求输入2个整数,在状态条显示较大的数,紧跟着显示“is larger”。

Java程序设计 第三章 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院

Java程序设计 第三章 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院

第3章测验-3.2类的基本架构介绍一、单选题 (共100.00分)1.下列哪个类声明是正确的A.abstract final class H1{…}B.abstract private move(){…}C.protected private number;D.public abstract class Car{…}正确答案:D2.符合对象和类的关系的是:A.人和老虎B.书和汽车C.父亲和儿子D.汽车和交通工具正确答案:D3.下面关于java中类的说法哪个是不正确的A.类体中只能有变量定义、常量定义和成员方法的定义,不能包含“x=3;”这样的语句。

B.构造函数是类中的特殊方法C.主类一定要声明为public。

D.一个java文件中可以有多个class定义。

正确答案:C4.下面哪个单词是Java语言的关键字A.FloatB.thisC.stringD.unsigned正确答案:B5.Java编程所必须的默认引用包为A.java.sys包ng包包D.以上都不是正确答案:B6.以下哪个是JAVA的关键字?A.NULLB.newC.instanceOfD.wend正确答案:B7.下面哪个是Java语言中正确的标识符A.3comB.importC.thatD.this正确答案:C8.数组中可以包含什么类型的元素?A.int型B.string型C.数组D.以上都可以正确答案:D9.在Java中函数main()的返回值是:()A.StringB.intC.charD.void正确答案:D10.java应用在消费电子市场上开发平台名称为:A.JDKB.J2MEC.J2SED.J2EE正确答案:B第3章测验-3.4使用对象一、单选题 (共100.00分)1.构造方法何时被调用A.类定义时B.创建对象时C.调用对象方法时D.使用对象的变量时正确答案:B2.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句。

自考教材《java语言程序设计(一)》第三章习题解答

自考教材《java语言程序设计(一)》第三章习题解答

第三章习题解答3.1什么是面向对象技术?它有什么优点?通过面向对象的方式,将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。

程序设计者考虑的是对象的描述、对象间的关系、类的管理、什么时候和什么地方调用对象的哪一种方法。

面向对象技术的最大优点是有效支持重用,使得大的程序也变得相对容易维护。

3.2面积对象的程序设计和面向过程的程序设计有什么区别?面向过程语言编程模式是:程序=数据结构+算法编程时需要考虑和内容是的程序什么、怎么做、重点考虑每个实现的细节。

面向对象的语言的编程模式是:程序=对象+消息程序设计者考虑的是对象的描述、对象间的关系、类的管理、什么时候和什么地方调用对象的哪一种方法。

3.3在程序中类和对象有什么区别?类是同一种对象的描述,类概括了同类对象的共有性质:数据和方法。

类的每个对象都有自己的标识,但它们具有相同的一级属性和提供相同的方法。

在程序中,对象的名称用于捐弃引用对象,对象的成员变量用于存储对象的状态值,对象和方法用于描述对象的行为。

3.4 类变量和实例变量,以及类方法和实例方法的区别。

加载类之前创建对象之后调用方法访问权限成员变量实例变量不分配内存各个对象之间各自分配独立的内存空间对象名.实例变量名被实例方法,构造方法访问类变量直接分配内存各个对象之间共享这段已经分配完的内存对象名.类变量名;类名.类变量名被实例方法,类方法,构造方法访问成员方法实例方法不分配入口地址共享一个入口地址对象名.实例方法名实例变量、类变量,实例方法、类方法类方法直接分配入口地址共享这个入口地址对象名.类方法名;类名.类方法名类变量、类方法3.5 子类能继承超类的哪些成员变量和方法?同包继承不同包继承(import进来的)私有(private)不继承不继承友好(缺省默认)继承不继承受保护(protected)继承继承共有(public)继承继承3.6 子类在什么情况下能隐藏超类的成员变量和方法?解:在子类重载父类的成员变量、方法的情况下。

Java语言程序设计课后习题解答-张思民-第三章

Java语言程序设计课后习题解答-张思民-第三章

第3章面向对象程序设计基础【1】什么是Java程序使用的类?什么是类库?[解答]:Java程序的基本单位是类。

对象是对事物的抽象,而类是对对象的抽象和归纳,找出事物的共性,把具有共同性质的事物归结为一类,得出一个抽象的概念——类。

类是具有相同属性和方法的一组对象的集合,类是在对象之上的抽象,对象则是类的具体化,一旦建立类之后,就可用它来建立许多你需要的对象。

Java的类库是系统提供的已实现的标准类的集合,是Java编程的API(Application Program Interface),它可以帮助开发者方便、快捷地开发Java程序。

【2】如何定义方法?在面向对象程序设计中方法有什么作用?[解答]:方法的定义由两部分组成:方法声明和方法体。

方法声明的基本格式如下:返回类型方法名(形式参数){… //方法体内容}方法声明包括方法名、返回类型和形式参数,方法的小括号是方法的标志;方法体为实现方法行为的Java语句。

在面向对象程序设计中,方法所起的作用是完成对类和对象属性操作。

【3】简述构造方法的功能和特点。

下面的程序片段是某学生为student类编写的构造方法,请指出其中的错误。

void Student(int no,String name){studentNo=no;studentName=name;return no;}[解答]:构造方法是一个特殊的方法,主要用于初始化新创建的对象。

构造方法的方法名要求与类名相同,用户不能直接调用,只能通过new运算符调用,而且构造方法是不返回任何数据类型,甚至也不返回void数据类型,即不能在构造方法前加void。

以上的代码段出错于:①构造方法Student()前不能加void ②不能用return语句【4】定义一个表示学生的student类,包括的域有学号、姓名、性别、年龄,包括的方法有获得学号、姓名、性别、年龄及修改年龄。

编写Java程序创建student类的对象及测试其方法的功能。

解析JAVA程序设计第三章课后答案

解析JAVA程序设计第三章课后答案
第 3 章习题解答 1.如何定义方法?在面向对象程序设计中方法有什么作用? 答:方法的定义包括方法名、方法形参、方法的返回值类型和方法体四部分,方法只能在类中 定义。方法是对象的动态特征的描述,对象通过方法操作属性,进而改变对象的状态,完成程 序所预期的功能。 2.定义一个 Dog 类,有名字、颜色、年龄等属性,定义构造方法用来初始化类的这些属性,定 义方法输出 Dog 的信息。编写应用程序使用 Dog。 答: public class Dog{
设计一个表示用户的user类类中的变量有用户名口令私有的和记录用户个数的变量静态的个构造方法没有参数有一个参数给用户名赋值有两个参数给用户名和口令赋值获取和设置口令的方法返回字符串表示的类信息的方法包含用户名口令
relations hip, establi she d equivalent re lationshi p 14, and subje ct: applicati on problem (4)--score s and per centage application pr oblem revie w content overview a nswer s scores, and percentage a ppli cation problem of key is : according to mea ning , (1) determine sta ndar d volume ( units "1") (2) find associate "volume rate corres ponds to" relationshi p, T hen i n-line sol ution. Category fracti on m ultipli cation wor d problem s core Division applications engi neeri ng pr oblem probl em XV, a su bje ct: review of the meas urement of the amount of capa city, meas urement a nd units of measureme nt of common units of meas urement and their signifi cance in rate 1 , currency, le ngth, are a, vol ume, unit size , volume , weight a nd rate. (Omitted) 2, commonly used time units and their relati ons hips. (Slightly) with a mea surement unit s Zhijia n of of poly 1, and of method 2, a nd poly met hod 3, a nd of m ethod and poly method of relations hip mea surement dista nce of method 1, a nd tool meas urement 2, and estimates 16, and subje ct: geometry preliminary knowle dge (1)--li ne and angl e review content li ne, a nd segme nt, and Ray, and vertical, a nd parallel, a nd a ngle angle of class ification (slightly) 17, and subje ct: geometry prel iminary knowle dge (2)--pl ane graphics review conte nt triangle, a nd e dges s hape d, and round, and fan axisymmetric graphi cs perimeter and are a com binati on graphics of area subje ct : Prelimi nary knowledge (3) -review of soli d content category 1-d s hape s are divi ded int o: cyli nder and cone 2, col umn is divi ded i nto: cuboi d, s quare 3, cone cone of the features of cuboid s and cubes relati ons hip betwee n c haracteristi cs of ci rcular cone i s slightly s olid surface are a and v olume 1, size 2, ta ble ...和

解析JAVA程序方案三课后答案

第3章习题解答1.如何定义方法?在面向对象程序设计中方法有什么作用?答:方法的定义包括方法名、方法形参、方法的返回值类型和方法体四部分,方法只能在类中定义。

方法是对象的动态特征的描述,对象通过方法操作属性,进而改变对象的状态,完成程序所预期的功能。

2.定义一个Dog类,有名字、颜色、年龄等属性,定义构造方法用来初始化类的这些属性,定义方法输出Dog的信息。

编写应用程序使用Dog。

答:public class Dog{private String name。

private String color。

private String age。

Dog(String n,String c,String a>{name = n。

color = c。

age = a。

}public String toString(> {return name + "," + color + "," + age。

}public static void main(String args[]> {Dog dog = new Dog("小白", "白色", "2岁">。

System.out.println(dog.toString(>>。

}}3.什么是访问控制修饰符?修饰符有哪些种类?它们各有何作用?答:访问控制修饰符是对类、属性和方法的访问权限的一种限制,不同的修饰符决定了不同的访问权限。

访问控制修饰符有3个:private、protected、public,另外还有一种默认访问权限。

各个修饰符的作用如下表所示:B:包中的类C:所有子类D:本类A:所有类11.定义一个表示学生的类Student,包括的成员变量有:学号、姓名、性别、年龄;成员方法有:获得学号、姓名、性别、年龄;修改年龄。

并书写Java程序创建Student类的对象及测试其方法的功能。

Java EE架构设计与开发教程方巍机工版课后习题答案第3章

一、选择题1. D2.D3.C4.C5.D6.C7.C8.D9.A二、填空题1.<html>,</html>。

2.<head>,</head>3.<body>、</body>4. <title>,</title>5.在浏览器中显示时,按照编辑工具中文档预先排好的形式显示内容。

6.HTML元素的选取编制的,可以对元素执行某些操作。

7.模块化。

8.Flexbox,伸缩容器、伸缩项目9.可以给盒子设置圆角10.声明区、定义区、文档主体区11.DOM解析、SAX解析。

三、简答题1. 简要说明表格与框架在网页布局时的区别①表格是在同一个网页中将页面划分为不同区域,然后进行网页布局的,在它的单元格中可以放置具体的内容。

②框架是在同一个浏览器窗口中显示多个网页;③框架可以通过指定超链接的目标框架获得交互式的布局效果。

2. 表单是实现动态交互式的可视化界面,在表单开始标记中一般包含哪些属性,其含义分别是什么?Name表示表单的名称,id表示表单的id标识,action将表单指向一个接收表单信息的程序文件,mothod定义了向服务器处理程序发送表单信息的方法,style定义表单的样式,title定义表单的标题等。

3. Javascript的常用数据类型有哪些?并举例说明。

javascript中有5中数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number 和String,还有一种复杂数据类型object。

object本质是由一组键值对组成的。

typeof操作符:用于检测给定变量的数据类型,对一个值试用typeof操作符可能返回下列某个字符串:“undefined”表示值未定义;“boolean”表示值是布尔值;“string”表示值是字符;“number”表示值是数值;“object”表示值是对象或null;“function”表示值是函数;Undefined类型:Undefined类型只有一个值即undefined。

java基础教程第3版习题解答.doc

3.内部类的类体中可以声明类变量和类方法吗?
不可以。
4.匿名类一定是内部类吗?
一定是。
5.请说出下列程序的输出结果。
大家好,祝工作顺利!
6.请说出下列程序的输出结果。
D是接口变景
7.请说出下列程序的输出结果。
你好fine。
2.4和3。
3.false和true。
4.负数°
5.是true。
6.3和-1。
7.会发生NumberFormatExcept ion异常。
8.苹果
9
10.public class E {
public stat ic void main (String args [ ]) { String sl,s2, tl=,,ABCDabcdv;
sl=t1. toUpperCase0;
char cStart=s. charAt (0);
char cEnd = s・ charAt (s・ 1 ength ()-1);
System・ out・ print In (cStart); System. out・ println(cEnd);
)
}
12.import java .util.*;
b=24;
c=Math. as in (0. 56);
System・ out. print In (c);
c=Ma th. cos (3. 14);
System. oul. print In (c);
c=Ma th. exp (1);
System. oul. print In (c);
c=Math. log(8);
{ public static void main (String args []) { double sum=0, a=l;

java3课后习题答案

java3课后习题答案Java3课后习题答案在学习Java3课程后,我们经常会遇到一些习题,这些习题旨在帮助我们巩固所学的知识,并提高我们的编程能力。

在这篇文章中,我们将为大家总结一些Java3课后习题的答案,希望能够帮助大家更好地理解和掌握Java编程。

1. 编写一个Java程序,计算并输出1到100之间所有偶数的和。

```javapublic class SumOfEvenNumbers {public static void main(String[] args) {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {sum += i;}}System.out.println("1到100之间所有偶数的和为:" + sum);}}```2. 编写一个Java程序,找出一个整数数组中的最大值和最小值。

```javapublic class MaxMinInArray {public static void main(String[] args) {int[] array = {5, 3, 9, 1, 7, 4};int max = array[0];int min = array[0];for (int i = 1; i < array.length; i++) {if (array[i] > max) {max = array[i];}if (array[i] < min) {min = array[i];}}System.out.println("数组中的最大值为:" + max);System.out.println("数组中的最小值为:" + min);}}```3. 编写一个Java程序,实现一个简单的计算器,能够进行加减乘除运算。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

10.学生类的创建和使用。 (1)创建一个 Student 类,包括的私有数据成员有学号、姓名、性别、年龄等。 (2)声明一个构造方法,以初始化对象的所有数据成员。 (3)声明分别获得各数据成员(学号、姓名、性别、年龄等)的各个 public 方法。 (4)声明分别修改各数据成员(学号、姓名、性别、年龄等)的各个 public 方法。 (5 ) 声明一个 public 型的 toString( )方法, 把该类中的所有数据成员信息组合成一个字符串。 (6 ) 在类中声明统计班级总人数的私有数据成员 count, 以及获得班级总人数的 public 方法。 (7)将 Student 类放在子包 student 中。 (8 ) 在子包 student 外, 创建测试类 StudentTest。 在测试类中, 使用 Student 类创建多个对象, 测试 Student 类的每个 public 方法。 //Student.java package student; public class Student { private String sno; private String sname; private char ssex; private int sage; private static int count=0; public Student(String no,String name,char sex,int age){ sno=no; sname=name; ssex=sex; sage=age; count++; } public void setSno(String no){ sno=no; } public String getSno(){ return sno; } public void setSname(String name){ sname=name; } public String getSname(){ return sname; } public void setSsex(char sex){ ssex=sex; } public char getSsex(){ return ssex;
public Box(){ } public Box(double l,double w,double h){ length=l; width=w; height=h; } public void setLength(double l){ length=l; } public double getLength(){ return length; } public void setWidth(double w){ width=w; } public double getWidth(){ return width; } public void setHeight(double h){ height=h; } public double getHeight(){ return height; } public double getArea(){ return 2*(length*width+length*height+width*height); } public double getVolume(){ return length*width*height; } }
1.什么是类?什么是面向对象的程序设计方法? 答:类是对象的抽象,它是用来描述一组具有相同特征的对象。 面向对象(Object Oriented,OO)的基本思想是按照人类习惯的思维方式,将客观世界的实 体抽象为对象, 每个对象封装了数据及对数据的操作, 由既相互协作又彼此独立的对象集合来开 发软件。 2.什么是对象?基本数据类型与对象有何不同? 答:对象:数据及对数据的操作行为放在一起,作为一个相互依存,不可分割的整体。 基本数据类型是基本类型,只存储数据;对象是引用类型,不仅包含数据,还包含对数据的 操作。 3.修饰类的访问控制符有哪些?修饰类中成员的访问控制符有哪些? 答:修饰类的访问控制符有: publlic 和默认(无修饰符)两种。 修饰类中成员的访问控制符有:public、protected、private 和默认(无修饰符)四种。 4.构造方法有哪些特点? 答: (1) 构造方法的名字与类名相同。 (2) 构造方法没有返回值类型,包括没有 void。 (3) 构造方法通常要说明为 public 类型,即公有的。 (4) 构造方法只能通过 new 运算符调用,用于创建对象实例时对成员数据进行初始化。 (5) 构造方法可以没有参数,也可以有多个参数。 (6) 构造方法可以重载。 (7) 每个类至少有一个构造方法,如果没有为类定义构造方法,系统会自动为该类生成一 个默认的构造方法。 5.构造方法重载的作用是什么? 答: 在进行对象实例化时可能会遇到许多不同情况, 于是要求针对所给定的不同的参数调用 不同的构造方法。这时,可以通过在一个类中同时定义若干个构造方法,即对构造方法进行重载 来实现。 6.Java 中的包和 Windows 的文件夹有什么关系? 答:在本质上,Java 中的包和 Windows 的文件夹是相同的。在表达方式上 Java 中的包采用 点分方法,用“.”来指明目录的层级;Windows 的文件夹采用“\” 来指明目录的层级。 7.说明类(静态)成员的特点。 答: (1)类成员是被该类所有对象共享的。 (2)不需要实例化对象就可以使用。 8.设计并实现一个 Course 类,它代表学校中的一门课程。按照实际情况,将这门课程的相 关信息组织成它的属性,并定义必要的相应方法。 public class Course { private String cno; private String cname; private double credit; private int period; public Course(){ } public Course(String cno,String cname,double credit,int period){ //课程编号 //课程名称 //学分 //学时
xTest { public static void main(String args[]){ Box box=new Box(3,4,5); System.out.println("表面积:"+box.getArea()); System.out.println("体积:"+box.getVolume()); } }
} public void setSage(int age){ sage=age; } public int getSage(){ return sage; } public String toString(){ return "学号:"+sno+";姓名:"+sname+";性别:"+ssex+";年龄:"+sage+"。"; } public static int getCount(){ return count; } }
o=cno; ame=cname; this.credit=credit; this.period=period; } public void setCno(String cno){ o=cno; } public String getCno(){ return cno; } public void setCname(String cname){ ame=cname; } public String getCname(){ return cname; } public void setCredit(double credit){ this.credit=credit; } public double getCredit(){ return credit; } public void setPeriod(int period){ this.period=period; } public int getPeriod(){ return period; } public String toString(){ return cno+"\t"+cname+"\t"+credit+"\t"+period; } } 9.设计并实现一个 Box 类。要求:定义 3 个实例变量分别表示 Box 的长、宽和高,并定义 必要的方法。创建一个对象,求给定尺寸的立方体的表面积和体积。 //Box.java public class Box { private double length; private double width; private double height;
//StudentTest import student.Student; public class StudentTest { public static void main(String args[]){ System.out.println("现在共有"+Student.getCount()+"个学生。"); Student stu1=new Student("1001"," 张三",'男',20); System.out.println(stu1.toString()); System.out.println("现在共有"+stu1.getCount()+"个学生。"); Student stu2=new Student("1002"," 李四",'女',19); System.out.println(stu2.toString()); System.out.println("现在共有"+Student.getCount()+"个学生。"); stu2.setSage(21); System.out.println(stu2.toString()); System.out.println(stu1.getSno()); System.out.println(stu1.getSname()); System.out.println(stu1.getSsex()); System.out.println(stu1.getSage()); } }
相关文档
最新文档