《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx

上传人:b****1 文档编号:14630356 上传时间:2022-10-23 格式:DOCX 页数:55 大小:27.84KB
下载 相关 举报
《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx_第1页
第1页 / 共55页
《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx_第2页
第2页 / 共55页
《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx_第3页
第3页 / 共55页
《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx_第4页
第4页 / 共55页
《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx

《《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx(55页珍藏版)》请在冰豆网上搜索。

《Java语言程序设计基础篇》第10版 梁勇 著第五章练习题答案Word文档格式.docx

0)

countPositive++;

elseif(num<

countNegative++;

total+=num;

count++;

//Readthenextnumber

}

if(count==0)

System.out.println("

nonumbersareenteredexcept0"

else{

Thenumberofpositivesis"

+countPositive);

Thenumberofnegativesis"

+countNegative);

Thetotalis"

+total);

Theaverageis"

+total*1.0/count);

}

 

5.1附加

publicclassExercise05_01Extra{

finalintNUMBER_OF_TRIALS=10000000;

intnumberOfHits=0;

for(inti=0;

i<

NUMBER_OF_TRIALS;

i++){

doublex=Math.random()*2.0-1;

doubley=Math.random()*2.0-1;

if(x*x+y*y<

=1)

numberOfHits++;

doublepi=4.0*numberOfHits/NUMBER_OF_TRIALS;

PIis"

+pi);

5.2

publicclassExercise05_02{

intcorrectCount=0;

//Countthenumberofcorrectanswers

intcount=0;

//Countthenumberofquestions

java.util.Scannerinput=newjava.util.Scanner(System.in);

longstartTime=System.currentTimeMillis();

while(count<

10){

//1.Generatetworandomsingle-digitintegers

intnumber1=1+(int)(Math.random()*15);

intnumber2=1+(int)(Math.random()*15);

//2.Promptthestudenttoanswer搘hatisnumber1?

number2?

?

Whatis"

+number1+"

+"

+number2+"

intanswer=input.nextInt();

//3.Gradetheansweranddisplaytheresult

StringreplyString;

if(number1+number2==answer){

replyString="

Youarecorrect!

"

;

correctCount++;

Youransweriswrong.\n"

shouldbe"

+(number1+number2);

System.out.println(replyString);

//Increasethecount

Correctcountis"

+correctCount);

longendTime=System.currentTimeMillis();

Timespentis"

+(endTime-startTime)/1000+"

seconds"

5.2附加

publicclassExercise05_02Extra{

finalintNUMBER_OF_TRIALS=1000000;

i++)

{

if(x<

numberOfHits+=1;

elseif(!

(x>

1||x<

0||y>

1||y<

0)){

doubleslope=(1.0-0)/(0-1.0);

doublex1=x+-y*slope;

if(x1<

TheprobabilityinRegion1and3is"

+

(1.0*numberOfHits/NUMBER_OF_TRIALS));

/*

staticbooleanisInRegion3(doublex,doubley){

if(x>

returnfalse;

returntrue;

else

*/

5.3

publicclassExercise05_03{

System.out.printf("

%-14s%-10s\n"

"

Kilograms"

Pounds"

--------------------"

intkilograms=1;

while(kilograms<

200){

%-14d%-10.1f\n"

kilograms,kilograms*2.2);

kilograms+=2;

/**Alternativelyuseforloop

for(intkilograms=1;

kilograms<

=199;

kilograms+=2){

System.out.println(kilograms+"

\t\t"

+kilograms*2.2);

*/

5.3附加

publicclassExercise05_03Extra{

Enterthenumberofseconds:

intnumberOfSeconds=input.nextInt();

longcurrentTime=System.currentTimeMillis()/1000;

longendTime=currentTime+numberOfSeconds*1000;

while(currentTime<

=endTime){

if((endTime-currentTime)%1000==0){

if(endTime-currentTime>

1000)

System.out.println((endTime-currentTime)/1000+"

secondsremaining"

elseif(endTime-currentTime==1000)

1secondremaining"

currentTime+=1;

Stopped"

5.4

publicclassExercise05_04{

Miles\t\tKilometers"

-------------------------------"

//Usewhileloop

intmiles=1;

while(miles<

=10){

System.out.println(miles+"

+miles*1.609);

miles++;

for(intmiles=1;

miles<

=10;

miles++){

5.4附加

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1