sameSize(有一个参数,是另一个Circle对象的引用,如果两个Circle对象的radius的差小于0.001,则返回true)
28、分别利用for、while、do~while编写计算正整数n1到n2的累加和。
11、编写一个编程,给定一个t的值(t的值也可通过命令行输入),按下式计算y值并输出,要求分别写作if语句和switch语句。
t2-1 0≤t<1
t3-2·t-2 1≤t<3
y= t2-t·sint 3≤t<5
t+1 5≤t<7
t-1 其它
29、编写一个java程序Suansu.java,定义两个整型变量a和b,使用构造函数初始化a为10,b为5,并定义求出a与b的和(方
法名为AddAB)、差(方法名为SubAB)、积(方法名为MultiAB)、商 (方法名为DivAB)的方法。
用另一个java程序TestSuansu.java测试Suansu.java定义的方法,并在屏幕上输出结果。
30.水仙花数是指其个位、十位、百位三个数的立方和等于这个数本身,求出所有水仙花数。
31.试利用for循环,计算1+2+3+4+5+ +100的总和。
32.利用do while循环,计算1!+2!+3!+ +100!的总和。
33.使用循环嵌套,编写一个输出如下图形的程序:
*
* *
* * *
* * * *
* * * * *
第三章 类和对象
1、在编写实现文件读写功能的Java程序时,需要在程序的开头写上语句(
A.import java.applet.* ; B.import java.awt.* ;
C.import java.io.* ; D.import java.awt.event.* ;
2.有一个类A,以下为其构造函数的声明,其中正确的是( )。
A)void A(int x){...} B)A(int x){...}
C)a(int x){...} D)void a(int x){...}
3.下列方法定义中,正确的是( )。
A) int x( int a,b ) B) double x( int a,int b)
{ return (a-b); } { int w; w=a-b; }
C) double x( a,b ) D) int x( int a,int b)
{ return b; } { return a-b; }
4. 下列类定义中,不正确的是( )。
A) class x { .... }
B) class x extends y { .... }
C) static class x implements y1,y2 { .... }
D) public class x extends Applet { .... }
5、对于下列代码:
public class Parent {
public int addValue( int a, int b) {
int s;
s = a+b;
return s;
}
}
class Child extends Parent {
}
下述哪些方法可以加入类Child? ( )
A) int addValue( int a, int b ){// do something...}
B) public void addValue (int a, int b ){// do something...}
C) public int addValue( int a ){// do something...}
D) public int addValue( int a, int b ) {//do something...}
6、阅读下面的程序,程序保存为Test.java:
1) public class Test
2) {
3) short mValue;
4) public static void main(String[] args)
5) {
6) int a = 32;
7) int b = 56;
8) Test os = new Test(a+b);
9) os.Show( );
10) } )。