国产最新a级毛片无码专区_综合亚洲欧美日韩久久精品_日本成年片在线观看66_一本到九九av电影_一级毛片免费网站播放_国内精品久久人无码大片_国产人成视频99在线观看_欧美不卡在线一本二本_国产亚洲电影av_可以免费看黄色软件

知ing

Java2實用教程(第4版)

耿祥義、張躍平 / 清華大學出版社

頑張って! 上傳

查看本書

習題三(第3章)

一、問答題

1boolean

2.不可以

3boolean

4. 不是必須的

5結(jié)束while語句的執(zhí)行

6可以

二、選擇題

1A。 2C。 3C。

三、閱讀程序

1,,

2Jeep好好

3x=-5,y=-1

四、編程序題

1public class Xiti1 {

??public static void main(String args[]) {

double sum=0,a=1;

int i=1;

??????while(i<=10) {

??????????sum=sum+a;

??????????i++;

??????????a=a*i;

??????}

??????System.out.println("sum="+sum);

???}

}

2public class Xiti2?{

??public static void main(String args[])?{

??????int i,j;

??????for(j=2;j<=100;j++)?{?

??????????for(i=2;i<=j/2;i++)?{

?????????????if(j%i==0)

???????????????break;

??????????}

??????????if(i>j/2)?{

?????????????System.out.print(" "+j);

??????????}

??????}

???}

}

3class Xiti3 {

??public static void main(String args[]) {

??????double sum=0,a=1,i=1;

??????do { sum=sum+a;

???????????i++;

???????????a=(1.0/i)*a;

???????}

???????while(i<=20);

???????System.out.println("使用do-while循環(huán)計算的sum="+sum);

???????for(sum=0,i=1,a=1;i<=20;i++) {

??????????a=a*(1.0/i);

???????????sum=sum+a;

???????}

???????System.out.println("使用for循環(huán)計算的sum="+sum);

???}

}

4public class Xiti4 {

??public static void main(String args[]) {

?????int sum=0,i,j;

?????for(i=1;i<=1000;i++) {

????????for(j=1,sum=0;j<i;j++) {

???????????if(i%j==0)

???????????????sum=sum+j;

????????}

????????if(sum==i)

???????????System.out.println("完數(shù):"+i);

?????}

??}

}

5public class Xiti5 {

??public static void main(String args[])?{

?????int m=8,item=m,i=1;

?????long sum=0;

?????for(i=1,sum=0,item=m;i<=10;i++)?{

????????sum=sum+item;

????????item=item*10+m;

?????}

?????System.out.println(sum);

??}

}

6?public class Xiti6?{

??public static void main(String args[])?{

??????int n=1;

??????long sum=0;

??????while(true)?{

????????sum=sum+n;

????????n++;

????????if(sum>=8888)

??????????break;

??????}

??????System.out.println("滿足條件的最大整數(shù):"+(n-1));

???}

}

習題四(第4章)

一、問答題

1. 封裝、繼承和多態(tài)。

2當類名由幾個單詞復合而成時,每個單詞的首字母使用大寫。

3名字的首單詞的首字母使用小寫,如果變量的名字由多個單詞組成,從第2個單詞開始的其它單詞的首字母使用大寫。

4屬性

5行為

6用類創(chuàng)建對象時。沒有類型

7用類創(chuàng)建對象時。

8一個類中可以有多個方法具有相同的名字,但這些方法的參數(shù)必須不同,即或者是參數(shù)的個數(shù)不同,或者是參數(shù)的類型不同。可以。

9可以。不可以。

10.不可以。

11.一個類通過使用new運算符可以創(chuàng)建多個不同的對象,不同的對象的實例變量將被分配不同的內(nèi)存空間。所有對象的類變量都分配給相同的一處內(nèi)存,對象共享類變量。

12.代表調(diào)用當前方法的對象。不可以。

二、選擇題

1B。2D。3D。4D。5CD。6【代碼1】【代碼4。7【代碼4。

三、閱讀程序

1【代碼11,【代碼2121【代碼3121。

2sum=-100。

3. 27。

4【代碼1:100,【代碼220.0

5.?上機實習題目,解答略

6.?上機實習題目,解答略。

四、編程題

CPU.java

public class CPU {

???int speed; ?

???int getSpeed() {

??????return speed;

???}

???public void setSpeed(int speed) {

??????this.speed = speed;

???}

}

HardDisk.java

public class HardDisk {

???int amount; ?

???int getAmount() {

??????return amount;

???}

???public void setAmount(int amount) {

??????this.amount = amount;

???}

}

PC.java

public class PC {

????CPU cpu;

????HardDisk HD;

????void setCPU(CPU cpu) {

????????this.cpu = cpu;

????}

?????void setHardDisk(HardDisk HD) {

????????this.HD = HD;

????}

????void show(){

???????System.out.println("CPU速度:"+cpu.getSpeed());

???????System.out.println("硬盤容量:"+HD.getAmount());

????}

}

Test.java

public class Test {

???public static void main(String args[]) {

???????CPU cpu = new CPU();

???????HardDisk HD=new HardDisk();

???????cpu.setSpeed(2200);

???????HD.setAmount(200);

???????PC pc =new PC();

???????pc.setCPU(cpu);

???????pc.setHardDisk(HD);

???????pc.show();

????}

}

查看更多