




已阅读5页,还剩85页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题答案 第一章 一、判断题 1难度:容易 答案:错误 知识点:Java 语言区分大小写。 2难度:容易 答案:错误 知识点:Java 程序源文件的扩展名为“*.java”。 3难度:容易 答案:错误 知识点: Java 应用程序中都含有 main 方法, 因为它是所有 Java 程序执行的入口。 但 Java 小程序中不包含主方法。 4难度:容易 答案:正确 知识点:Java 虚拟机工作原理。 5难度:容易 答案:正确 知识点:Java 程序名应该与主类名保持一致。 二、选择题 1难度:容易 答案:B 知识点:Java 应用程序入口的 main 方法格式要求。 2难度:容易 答案:D 知识点:运行小程序命令 appletviewer 用法。 3难度:容易 答案:B 知识点:运行 Java 程序基本命令用法。 4难度:容易 答案:C 知识点:main 方法只是 Java 应用程序的入口,不是 Java 小程序的入口,因此定义一个与 作为应用程序入口的 main 方法不相同的 main 方法是可以通过编译的, 只是在执行应用程序 时会提示没有应用程序的入口。60 5难度:适中 答案:C 知识点:Java 小程序嵌入到 HTML 网页文件的语句。 三、简述题 1Java 语言的编译过程与一般编程语言的编译过程有何不同? Java 应用程序由编译器编译成字节码,这个字节码不是最终可执行的程序,不能在具体 的平台上运行,还需要由运行系统上的字节码解释器将其解释成机器语言,从而达到边解释边 执行的目的。 2Java 开发 Application 和 Applet 小程序,主要区别是什么? 对于 Application,它是一种独立的程序,通过解释器就可以即时运行,不依赖浏览器; 对于 Applet,它不是独立的程序,必须嵌入 WWW 页面中,在支持 Java 的 WWW 浏览器上 才能执行。 四、编程题 1 难度:容易 答案:源程序名Appli。java import java.io.*; public class Appli public static void main(String args ) System.out.println(欢迎访问Java 世界!); 2 难度:适中 答案:源程序名Apple。java import java.awt.Graphics; import java.applet.Applet; public class firstapplet extends Applet public void paint(Graphics g) g.drawString(Hello Java,50,50); HTML文档名 Apple。Html A simple Applet 61 该程序的输出结果为: 第二章 一、判断题 1.难度:容易 答案:错误 知识点: “/“表示单行注释,多行注释以“/*”开始并以“*/”结束。 2.难度:容易 答案:错误 知识点:Java 中的整型 int 占 4 个字节,取值范围为-2 31 2 31 -1。 3.难度:容易 答案:错误 知识点:&两侧的操作数都应该为布尔型。 4.难度:容易 答案:正确 知识点:Java 中变量的声明。 5.难度:容易 答案:错误 知识点: 注释在程序执行时不会造成任何操作的执行, 她们仅用于将程序文本化并提高可读性。 6.难度:容易 答案:错误 知识点:Java 是对大小写字母敏感的,所以这些变量不相同。 7.难度:容易 答案:错误 知识点:模运算操作符在 Java 中也可用浮点数。 8.难度:容易 答案:错误 知识点:运算符*,/和%是在同一优先级上,而运算符+和- 在另一个优先级。 9.难度:容易 答案:错误 知识点:标识符的命名规则 10.难度:容易 答案:错误 知识点:Java 中小数常量的默认类型为 double 类型 二、选择题62 1.难度:容易 答案:C 知识点:Java 的标识符可以由字母、数字、下划线和美元符号组成,不能以数字开头。 2.难度:容易 答案:B 知识点:基本数据类型所占字节数。 3.难度:容易 答案:B 知识点:运算符优先级。 4.难度:容易 答案:D 知识点:基本类型变量初始化要求。 5.难度:容易 答案:D 知识点:关键字的定义。 6.难度:容易 答案:D 知识点:单条语句通过使用换行符可以显示多行信息。 7.难度:适中 答案:D 知识点:自加条件运算符运算规则。 8.难度:适中 答案:C 知识点:运算符运算法则。 9难度:容易 答案:D 知识点:赋值运算符应该是+ =。 10.难度:容易 答案: 知识点:强制转换的是把 6.5 转换成整数 6,再除双精度数 7.5 后所的到的双精度数再乘以 3, 所以得到的结果为双精度数。 11.难度:容易 答案: 知识点:逻辑运算符及运算符之间的优先级。 12难度:容易 答案: B 知识点:异或运算符。 13难度:容易63 答案: C 知识点:复合赋值运算符用法。 14难度:容易 答案: D 知识点:把字符c转换成整型数据为 99,99/3=33。 15难度:容易 答案: C 知识点:=为赋值符号,=为等号 16难度:适中 答案: C 知识点:逻辑运算符和自加运算符的应用。 17难度:适中 答案: A 知识点:逻辑运算符“|”的应用。 18难度:适中 答案: B 知识点:逻辑运算符“|”的应用。 三、简述题答案 1.难度:容易 答案:Java 的基本数据类型包括:布尔型、字节型、字符型、短整型、整型、长整型、浮点 型、双精度型。int 型所能表达的最大数据为 2147483647,最小数据为-2147482648。 知识点:Java 的数据类型。 2.难度:适中 答案:(1)Java 的算术运算符有: 双目运算符 +、-、*、/、%; 单目运算符 + +、- -、-。 (2)关系运算符 = =、!=、=、。 (5)赋值运算符 + =、- =、* =、/ =、% =、&=、|=、=、=、= 1 & a b ) = false (4) ( - - a ) a = 464 (5) (double)(a+b)/5+a/b=-0.4 知识点:Java 中算术表达式的运算符优先原则。 第三章 一、判断题 1.难度:容易 答案:错误 知识点:default 可缺省,若不需要缺省的操作,就可以不写 default 项。 2.难度:容易 答案:错误 知识点:break 语句用于退出 default 结构,当 default 作为 switch 结构的最后一种情况时, 可以不写 break 语句。 3.难度:容易 答案:错误 知识点:do-while 循环语句中循环体至少执行一次。 4.难度:容易 答案:错误 知识点:if 结构仅选择或忽略某一个动作,if/else 要在不同的动作之间做选择。 5.难度:适中 答案:错误 知识点:switch 语句中也可以使用 break 语句。 6.难度:容易 答案:错误 知识点:Java 语言支持 goto 语句。 7.难度:适中 答案:正确 知识点:结构化程序设计的优点。 二、选择题 1.难度:容易 答案:A 知识点:所有的程序均可以用顺序结构、选择结构、循环结构三种类型控制结构编写。 2.难度:容易 答案:D 知识点:当条件为真和条件为假时,if/else 控制结构可以执行不同的动作。 3.难度:容易 答案:C 知识点:”a=b”的结果不是布尔类型值。 4.难度:适中65 答案:C 知识点:while 循环的应用。 5.难度:适中 答案:D 知识点:if 分支的应用。 6.难度:容易 答案:A 知识点:switch 分支的应用。 7.难度:容易 答案:A 知识点:如果 x 小于 0,则 x 必须小于 10。 8.难度:容易 答案:D 知识点:没有 break 在 case 1 和 case 0语句的后面。 9. 难度:容易 答案:C 知识点:循环体执行的次数。 10难度:容易 答案:D 知识点:进入循环的条件。 11难度:容易 答案:A 知识点:continue 语句的应用。 12难度:容易 答案:B 知识点:for 语句的应用。 13. 难度:容易 答案:A 知识点:for 语句中 break(不带标签)的应用。 14难度:适中 答案: D 知识点:for 语句中 break(带标签)的应用 15难度:适中 答案: A 知识点:for 语句中 continue(带标签)的应用 三、程序填空 1s+1.0/(n*(n+1); n+1; 2. for(i=0;i=100;i+) i%2= =066 四、编程题 1.难度:容易 答案:源程序 Mtable.java import java . io .*; public class Mtable public static void main( String args) int i,j; for(i=1;i=9;i+) for (j=1;j=i;j+) System.out.print(i+*+j+=+i*j+t); System.out.println(); 2.难度:容易 答案:源程序 Jiecheng public class Jiecheng public static void main(String arg) int i,sum=0,s=1; for(i=1;i10;i+) s=s*i; sum=sum+s; System.out.println(1!+2!+3!.+10!=+sum); 3.难度:容易 答案:源程序 Calculate.java67 import java . io .*; public class Calculate public static void main(String args) int sum,x; x = 1; sum = 0; while( x = 10 ) sum + = x; + + x; System .out .println(“the sum is :” + sum ); 知识点:对while循环结构的调用 第四章 一、判断题 1.难度:容易68 答案:错误 知识点:Java 语言的模块有类和方法。 2.难度:容易 答案:正确 知识点:方法名不能与 java 关键字重名,也不能与当前作用域中其它项使用的标识符重名。 3.难度:容易 答案:错误 知识点:方法可以不返回任何值。对于有返回值的方法,其方法体中至少有一条 return 语句。 4.难度:容易 答案:错误 知识点:方法不能被嵌套。也就是说,不能在方法中再声明其他方法。 5.难度:容易 答案:错误 知识点:在方法使用关键字 void 就表示不返回任何值。 6.难度:适中 答案:错误 知识点:在方法中声明的变量具有自动生命期。 7.难度:容易 答案:错误 知识点:递归方法可以直接或间接调用自身的方法。 8.难度:容易 答案:正确 知识点:重载的概念。 9.难度:容易 答案:正确 知识点:main 方法是程序的入口点,每个应用程序都必须要有 main 方法。 10.难度:适中 答案:错误 知识点:return 语句返回的表达式的值应当与方法类型一致。 二、选择题 1难度:适中 答案:D A 知识点:恰当地使用方法可以减少重复代码的编写工作量。 2难度:较难 答案:B 知识点:在方法的某个程序块内定义的变量,其作用域只在该程序块内部。 3难度:容易 答案:A69 知识点:允许无参方法。 4难度:适中 答案:C 知识点:调用无返回值的方法使用语句形式,调用有返回值的方法使用表达式形式。 5难度:容易 答案:D 知识点:对于有返回值的方法,其方法体中至少有一条 return 语句。 6难度:容易 答案:D 知识点:如果方法不返回任何值,要用 void 关键字指明。 7难度:容易 答案:C 知识点:main()方法的返回类型是 void。 8难度:适中 答案:A 知识点:方法重载的概念。 三、写程序运行结果。 1难度:较难 答案: m in main=a a in main=3 a in test2 is : 98 return from test2 : 98.0 m + a=100.0 2难度:较难 答案: main( ) 中的 i=456 m1( ) 中的 i=789 类变量 i=123 加 6 后的类变量 i=129 四、编程题 1难度:适中 答案: public class xt4_01 public static void main( String args ) 70 for(int x=2;x=200;x+) ss(x) ; System.out.println(); public static void ss(int x) int i,j,flag; flag=1; i=(int)(Math.sqrt(x); for(j=2;j=i;j+) if(x%j)=0) flag=0; break; if(flag=1) System.out.print(x+t); 2难度:适中 答案: public class xt4_02 public static void main (String args ) for (int i=0;i= 3) int n; float f; double d; n=Integer.parseInt(args0); f=Float.valueOf(args1).floatValue( ); d=Double.valueOf(args2).doubleValue( ); System.out.println(n+的平方根为: +mySqrt(n); System.out.println(f+的平方根为: +mySqrt(f); System.out.println(d+的平方根为: +mySqrt(d); else System.out.println(缺命令行参数!); System.exit(-1); static int mySqrt(int x) return (int)Math.sqrt(x); static float mySqrt(float x) return (float)Math.sqrt(x); static double mySqrt(double x) return Math.sqrt(x); 4难度:较难 答案: public class xt4_04 public static void main(String args) final int NUMBER = 100; int count = 10; int randomNum = 0; int probability = new int6; for(int i=0;i6; i+) probabilityi = 0;72 for(int i=0; iNUMBER;i+) randomNum = (int)(Math.random()*6) + 1; probabilityrandomNum-1+; System.out.print(randomNum + t); if(i%count = 9) System.out.println(); for(int i=0;i6;i+) System.out.println(n + (i+1) + :t + probabilityi); 第五章 一、判断题 1.难度:容易 答案:正确 知识点:下标用于指出数组中某个元素的位置。 2.难度:容易 答案:错误 知识点:一个数组只能存放同一类型的数据。 3.难度:容易 答案:错误 知识点:一个数组下标应为整数或整数表达式。 4.难度:容易 答案:正确 知识点:数组的使用。 5.难度:适中 答案:错误 知识点:定义数组的作用只是告诉系统一个新的数组的名字和类型,数组本身并不能存放任何 数组元素,定义阶段的数组值为 null。( )。 6.难度:较难 答案:错误 知识点:数组的单个基本数据类型元素以值调用方式传递。如果将整个数组传递给方法,数组 元素的任何变化都将反映在原来数组上。另外,如数组单个元素是类的对象,传递单个元素也 以引用调用形式传递给方法,对象的改变将反映在原数组元素上。 7.难度:适中 答案:正确73 知识点:在动态初始化数组后,数组的默认值由其元素的类型决定。 8.难度:容易 答案:正确 知识点:s i.length 表示二维数组 s 第 i行的长度,也就是元素个数。 9.难度:容易 答案:错误 知识点:在形式参数表中,数组后面的括号不能省略。在实际参数表中,数组后不需要括号。 10.难度:较难 答案:错误 知识点:用运算符“=”比较字符串对象,实际上是比较并确定它们是否为内存中的同一个 对象。 11.难度:容易 答案:错误 知识点:String 类字符串对象是常量,在创建后不能修改。 12.难度:适中 答案:错误 知识点:String 类的方法 replaceAll(String srt1, String srt2)用字符串 srt2 的内容替换当 前字符串中遇到的所有 srt1 子串。 13.难度:容易 答案:正确 知识点: 不仅如此, 如果调用 compareTo 的字符串比作为参数的字符串小, 则返回一个负数; 如果调用 compareTo 的字符串比作为参数的字符串大时,则返回一个正数。 14.难度:适中 答案:错误 知识点:方法 lastIndexOf(char ch)返回字符 ch 在字符串中最后一次出现的位置。 15.难度:适中 答案:正确 知识点:startsWith(prefix)方法判断当前字符串的前缀是否和指定的字符串 prefix 一致,如 果一致,返回 true,否则返回 false。 二、选择题 1.难度:容易 答案:AB 知识点:数组元素之所以相关,是因为它们具有相同的名字和类型。 2.难度:容易 答案:C 知识点:数组元素下标默认从 0开始。 3.难度:适中74 答案:B 知识点:数组定义。 4.难度:容易 答案:B 知识点:数组定义。 5.难度:容易 答案:C 知识点:声明数组时,不允许在数组名后面的括号内指定数组元素的个数。 6.难度:适中 答案:D 知识点:一旦数组被创建则它的元素就被初始化为 0 7.难度:较难 答案:B 知识点:substring(begpos, endpos)取出一个子串,该子串从 begpos 位置起至 endpos-1 为结束。 8.难度:较难 答案:AD 知识点:s 和 t 不是相同的引用,而在使用=比较引用时,如果两个引用指向内存中的同一个 对象,则结果为真。 9.难度:容易 答案:B 知识点:字符串中第一个字符的 index 取值是 0。 10.难度:适中 答案:AD 知识点:s 是字符串不是数组,因此 B 错误;C 错误是由于 length 后要加括号。 11.难度:适中 答案:AB 知识点:每个数组元素在初始化之前都为 null。 12.难度:较难 答案:D 知识点:由于 change(String str,char ch ) 中 str 为值参数,所以 str=”Boy”的结果不 会影响实际参数。 三、填空题 1难度:容易 答案: int y = 1,2,3,4,5 ; 知识点:数组的定义与赋值。 2难度:容易75 答案:3 知识点:二维数组的长度。 3难度:容易 答案: a i.length 知识点:二维数组第 i行的长度即为第 i 行元素个数。 4难度:容易 答案: 7 知识点:数组元素的下标从 0 开始。 5难度:容易 答案: hello World ! 知识点:concat(String str)作用类似”+”运算,它将字符串 str 连接到原来字符串的后面。 6难度:容易 答案: s1 + = s2; 知识点:”+”运算符,实现字符串间的连接。 7难度:容易 答案:s1.equal( s2 ); 知识点:equals()方法在两个字符串内容相等的时候返回 true,否则返回 false。 8难度:容易 答案: edcba 知识点:reverse() 反转当前字符串。 9 难度:适中 答案:acde 知识点:delete(begpos, endpos)删除当前 StringBuffer 对象中自 begpos 位置起,到 endpos-1位置止的子字符串。 10. 难度:适中 答案: int sum= 0; for( int x = 0;x a .length;x + + ) sum + = ax; 知识点:操作数组的基本方法。 11. 难度:较难 答案: i 0) n=Integer.parseInt(args0); int a=new intn; a=myArray(n); printA(a); else System.out.println(缺命令行参数!); System.exit(-1); static void printA(int x) for(int i=0; i x.length; i+) System.out.print(xi+ ); System.out.println( ); return; static int myArray(int k) int x =new intk; for(int i=0; i k; i+) xi=50+(int)(Math.random( )*50); return x; 2难度:较难 答案: public class xt5_02 public static void main (String args) if( args.length =65 & (int)args0.charAt(0)=90) for(int i=0;i=65 & (int)args0.charAt(i)=0;i-) System.out.print(str.charAt(i)+ ); 第六章 一、判断题 1.难度:容易 答案:错误 知识点:只有先定义类,才能创建该类的对象。 2.难度:容易 答案:错误 知识点:设置方法用于给类的 private 实例变量赋值。 3.难度:容易 答案:错误 知识点:声明本身并不能使对象实例化,在使用 new 操作符之前,创建的实例没有被分配空 间,因此也无法调用。 4.难度:容易 答案:正确 知识点:对变量和方法的定义。 5.难度:适中 答案:错误 知识点:Java 程序中的参数传递采用两种方式:传值和传地址。 6.难度:容易 答案:错误 知识点:在类定义中,成员访问权限修饰符可以多次出现,而且出现的次序不限。 7.难度:容易 答案:正确 知识点:new 操作符的使用。79 8.难度:容易 答案:错误 知识点:类的实例变量一般设为 private。 9.难度:容易 答案:正确 知识点:构造方法的调用。 10.难度:容易 答案:正确 知识点:点运算符的使用。 11.难度:适中 答案:错误 知识点:声明为 private 的类成员只能被此类中的方法访问。 12.难度:容易 答案:正确 知识点:所有对象的这个静态变量都分配给相同的一处内存。 13.难度:适中 答案:错误 知识点:类的成员变量必须放在类体中,但不能放在某个方法中。 14.难度:容易 答案:错误 知识点:声明为 public 的类成员可以被此类作用域中的任何对象访问。 15.难度:适中 答案:错误 知识点:没有返回值的方法必须加 void。 二、选择题 1.难度:容易 答案:B 知识点:对象的概念。 2.难度:容易 答案:A 知识点:方法的重载。 3. 难度:容易 答案:B 知识点:类的概念。 4. 难度:适中 答案:D 知识点:修饰符的使用。 5. 难度:容易80 答案:D 知识点:对象的声明方法。 6. 难度:容易 答案:D 知识点:面向对象编程的优点。 7. 难度:容易 答案:A 知识点:方法的定义形式。 8. 难度:适中 答案:D 知识点:对象声明的各种形式。 9. 难度:适中 答案:D 知识点:构造方法的调用时机。 10. 难度:容易 答案:A 知识点:类定义中修饰符的使用。 11.难度:容易 答案:D 知识点:面向对象程序设计的三大特性。 12.难度: 适中 答案:C 知识点:this 引用的使用。 13.难度:适中 答案:B 知识点:构造函数是一个特殊的方法,用于对类的实例变量进行初始化。 14.难度:适中 答案:ACD 知识点:声明类变量时用关键字 static。 15.难度:适中 答案:C 知识点:将变量 m 改成 static int m 是因为方法 fun()是静态的。 16.难度:容易 答案:D 知识点:方法 main()只能返回一个空值。 17.难度:容易 答案:B 知识点:构造方法的特征。81 18.难度:适中 答案:B 知识点:数组初始化后,其所有元素的值为 0。 19.难度:容易 答案:B 知识点:关键字 final 表明一个对象或变量在初始化后不能修改。 20.难度:适中 答案:C 知识点:声明为 static 的方法不能访问非 static 类成员。 三、简述题 1.难度:适中 答案:自然界中的许多对象,无论从状态方面还是从行为方面都常常具有共同性。比如,各种 鸟都有羽毛,有翅膀,还有尖尖的嘴,另外,它们都会飞行、觅食等。所以,可以将这些“鸟 对象”归为一类,这个类具备多个对象共有的状态和行为。在程序设计中,正是采用类的概念 来对应一组具有共同特征的对象,在一个类中,定义属此类的对象共有的变量和方法。所以, 可以说,类是一组对象的抽象化模型,而如果将一个类作具体化和实例化,那么,就生成了这 个类中的一个对象。 有了类这种抽象化模型之后,就可以将许多对象归为一类,然后,可以再通过建立实例来 创建此类的某一个对象。在后面,我们将会看到,Java 中,正是通过类来创建一个个对象的。 采用这种机制,一个类的有关数据可以为多个对象服务,也就是说,可以从一个类中创建许多 不同的对象,这叫代码复用。无疑代码复用可以大大减少软件的数据量。 2.难度:适中 答案:实例变量:Java 的一般成员变量。 类变量:Java 的成员变量如果使用 static 这个关键字称为“类变量”又称为静态变量。 区别:同一个类的不同对象的实例变量使用不同的内存空间,但类变量(静态变量)共享相同 的内存空间。 3.难度:适中 答案:构造方法是类的一种特殊方法。其特点是:使用类的名字,没有返回值,用户不能直接 调用,而是通过关键字 new 自动调用它。其作用是在创建一个对象时,对这个对象初始化, 即为对象确定初始状态,主要是对数据成员赋初值。在用 new 关键字创建一个对象时,调用 这个类的构造方法,完成对这个对象的初始化工作。 4.难度:适中 答案:Java 程序中使用的类分为系统定义的类和用户定义类两种。系统定义的类是 Java 语 言自带的、已经定义了的类,即 Java 类库中的类。用户自定义类是使用 Java 语言的开发人 员根据所需要解决的特定问题的特定逻辑自行设计、定义的类。 知识点:Java 程序中使用的系统定义类和用户定义类的概念。 5.难度:适中 答案:方法调用有两种形式。一是把方法调用作为一个表达式语句,二是把方法调用作为一个82 表达式或表达式的一部分,对有返回值的方法,可以用这种方式调用,甚至可以把它作为另一 个方法调用的实际参数,称为方法的嵌套调用。 如果一个方法没有返回值,则把方法调用作为一个表达式语句。 6. 难度:适中 答案:在赋值调用中实参可以改变形参,但形参值的变化不影响实参。引用方式调用中用形参 代替实参表中的数据,实参和形参的名称虽然不一定相同,但二者表示同一个数据,使用相同 的存储单元。所以,引用方式调用中参数的传递是双向的,形参的改变影响实参的值。 如果想让方法中对形参的改变传递出来要使用引用方式。 四、编程题 1. 答案: 源程序:StudentDemo.java public class StudentDemo public static void main(String args) Student s1= new Student(20050101,92,m,李军,20); System.out.println(s1.toString(); class Student private String studentId; private int classId; private String studentName; private char studentGender; private int studentAge; String getStudentId() return studentId; int getClassId() return classId; char getStudentGender() return studentGender; 83 String getStudentName() return studentName; int getStudentAge() return studentAge; boolean setStudentAge(int newAge) if( newAge0 & newAge130) studentAge = newAge; return true; else System.out.println(学生年龄输入错误!); return false; Student(String id, int clsId, char gender, String name, int age) studentId = id; classId = clsId; studentName = new String(name); studentAge = age; studentGender = gender; public String toString() return 学生信息:n + 学号: + this.getStudentId() + t 班号: + this.getClassId() + t 姓名 : + this.getStudentName() + t 性别 : + (this.getStudentGender() = m ? 男 : 女) + t 年龄: + this.getStudentAge(); 2答案:构造函数可以被重载 源程序:ConstractorTest.java84 public class ConstractorTest public static void main(String args) System.out.println(创建父类对象:); SuperClass sc = new SuperClass(); System.out.println(n 创建第一个子类对象:); SubClass sc1 = new SubClass(); System.out.println(n 创建第二个子类对象:); SubClass sc2 = new SubClass(1); class SuperClass SuperClass() System.out.println(父类的构造函数); class SubClass extends SuperClass SubClass() System.out.println(子类的第一个构造函数); SubClass(int i) System.out.println(子类的第二个构造函数); 3答案: 源程序:Point.java public class Point private int x; private int y; public Point(int x,int y) 85 this.x=x; this.y=y; public void setPoint(int x1,int y1) x=x1; y=y1; public void getPoint() System.out.println(point x: + x+,y: + y); public static void main(String args) Point origin=new Point(10,10); origin.getPoint(); origin.setPoint(20,20); origin.getPoint(); 4答案: 源程序:Box.java public class Box private double myLength; private double myWidth; private double myHeight; public void setDemo(double l,double w,double h) myLength=l; myWidth=w; myHeight=h; public double Volume() return myLength*myWidth*myHeight; 源程序:BoxDemo.java public class BoxDemo 86 public static void main(String args) Box box1=new Box(); box1.setDemo(10.00,20.00,30.00); System.out.println(the boxs volume:+box1.Volume(); 5答案: 源程序:BankAccount.java public class BankAccount private double leftmoney; private long accoun
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度家电产品绿色包装设计合同
- 2025年度城市绿化工程定金担保合同
- 2025年度文化旅游项目宣传推广服务合同范本
- 2025版水果包装设计与品牌形象合作协议
- 2025年度保安服务市场合作协议范本:共享市场资源
- 2025年度公司管理层聘用合同:副总经理岗位聘任书
- 2025版全新智能交通软件下载与规划合同
- 2025常见外贸化妆品销售合同模板
- 2025版托盘租赁与仓储物流服务合作协议
- 2025年度高端酒店客房管理承包合作协议书
- 设备安全案例培训课件
- 贝壳租房合同协议
- 订单代发合同协议
- 电动自行车新标准培训
- 浙江省杭州市滨江区杭二滨江、杭二钱江2024-2025学年高一上学期期末考英语试卷(原卷版+解析版)
- 制造技术部工作总结报告
- DB11-T 1947-2021 国土空间分区规划计算机辅助制图标准
- 教培机构培训资料如何上好第一次课
- Unit-1-4-单词背诵+默写学案高中英语牛津译林版(2020)必修第二册
- 2025年中国邮政集团招聘笔试参考题库含答案解析
- 民警给学生上交通安全课
评论
0/150
提交评论