java语言程序设计基础篇英文8版课后习题答案.docx
《java语言程序设计基础篇英文8版课后习题答案.docx》由会员分享,可在线阅读,更多相关《java语言程序设计基础篇英文8版课后习题答案.docx(78页珍藏版)》请在冰豆网上搜索。
![java语言程序设计基础篇英文8版课后习题答案.docx](https://file1.bdocx.com/fileroot1/2022-10/11/c8353c68-52aa-496a-8f25-ba7cc7ce1693/c8353c68-52aa-496a-8f25-ba7cc7ce16931.gif)
java语言程序设计基础篇英文8版课后习题答案
publicclassExercise1_2{
publicstaticvoidmain(String[]args){
System.out.println("WelcometoJava");
System.out.println("WelcometoJava");
System.out.println("WelcometoJava");
System.out.println("WelcometoJava");
System.out.println("WelcometoJava");
}
}
publicclassExercise1_4{
publicstaticvoidmain(String[]args){
System.out.println("aa^2a^3");
System.out.println("111");
System.out.println("248");
System.out.println("3927");
System.out.println("41664");
}
}
publicclassExercise1_6{
publicstaticvoidmain(String[]args){
System.out.println(1+2+3+4+5+6+7+8+9);
}
}
publicclassExercise1_8{
publicstaticvoidmain(String[]args){
//Displayarea
System.out.println(5.5*5.5*3.14159);
//Displayperimeter
System.out.println(2*5.5*3.14159);
}
}
importjavax.swing.JOptionPane;
publicclassExercise2_1WithDialogBox{
//Mainmethod
publicstaticvoidmain(String[]args){
//EnteratemperaturinFahrenheit
StringcelsiusString=JOptionPane.showInputDialog(null,
"EnteratemperatureinCelsius:
",
"Exercise2_1Input",JOptionPane.QUESTION_MESSAGE);
//Convertstringtodouble
doublecelsius=Double.parseDouble(celsiusString);
//ConvertittoCelsius
doublefahrenheit=(9.0/5)*celsius+32;
//Displaytheresult
JOptionPane.showMessageDialog(null,"Thetemperatureis"+
fahrenheit+"inFahrenheit");
}
}
importjava.util.Scanner;
publicclassExercise2_2{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
//Enterradiusofthecylinder
System.out.print("Enterradiusofthecylinder:
");
doubleradius=input.nextDouble();
//Enterlengthofthecylinder
System.out.print("Enterlengthofthecylinder:
");
doublelength=input.nextDouble();
doublevolume=radius*radius*3.14159*length;
System.out.println("Thevolumeofthecylinderis"+volume);
}
}
publicclassExercise2_4{
publicstaticvoidmain(String[]args){
//Prompttheinput
java.util.Scannerinput=newjava.util.Scanner(System.in);
System.out.print("Enteranumberinpounds:
");
doublepounds=input.nextDouble();
doublekilograms=pounds*0.454;
System.out.println(pounds+"poundsis"+kilograms+"kilograms");
}
}
//Exercise2_6.java:
Summarizealldigitsinaninteger<1000
publicclassExercise2_6{
//Mainmethod
publicstaticvoidmain(String[]args){
java.util.Scannerinput=newjava.util.Scanner(System.in);
//Readanumber
System.out.print("Enteranintegerbetween0and1000:
");
intnumber=input.nextInt();
//Findalldigitsinnumber
intlastDigit=number%10;
intremainingNumber=number/10;
intsecondLastDigit=remainingNumber%10;
remainingNumber=remainingNumber/10;
intthirdLastDigit=remainingNumber%10;
//Obtainthesumofalldigits
intsum=lastDigit+secondLastDigit+thirdLastDigit;
//Displayresults
System.out.println("Thesumofalldigitsin"+number
+"is"+sum);
}
}
publicclassExercise2_8{
publicstaticvoidmain(Stringargs[]){
java.util.Scannerinput=newjava.util.Scanner(System.in);
//EnteranASCIIcode
System.out.print("EnteranASCIIcode:
");
intcode=input.nextInt();
//Displayresult
System.out.println("ThecharacterforASCIIcode"
+code+"is"+(char)code);
}
}
importjava.util.Scanner;
publicclassExercise2_10{
/**Mainmethod*/
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
//Receivetheamountenteredfromthekeyboard
System.out.print("Enteranamountindouble,forexample11.56");
doubleamount=input.nextDouble();
intremainingAmount=(int)(amount*100);
//Findthenumberofonedollars
intnumberOfOneDollars=remainingAmount/100;
remainingAmount=remainingAmount%100;
//Findthenumberofquartersintheremainingamount
intnumberOfQuarters=remainingAmount/25;
remainingAmount=remainingAmount%25;
//Findthenumberofdimesintheremainingamount
intnumberOfDimes=remainingAmount/10;
remainingAmount=remainingAmount%10;
//Findthenumberofnickelsintheremainingamount
intnumberOfNickels=remainingAmount/5;
remainingAmount=remainingAmount%5;
//Findthenumberofpenniesintheremainingamount
intnumberOfPennies=remainingAmount;
//Displayresults
Stringoutput="Youramount"+amount+"consistsof\n"+
numberOfOneDollars+"dollars\n"+
numberOfQuarters+"quarters\n"+
numberOfDimes+"dimes\n"+
numberOfNickels+"nickels\n"+
numberOfPennies+"pennies";
System.out.println(output);
}
}
importjavax.swing.JOptionPane;
publicclassExercise2_12a{
publicstaticvoidmain(Stringargs[]){
//Obtaininput
StringbalanceString=JOptionPane.showInputDialog(null,
"Enterbalance:
");
double