ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:16.78KB ,
资源ID:5933133      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5933133.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java语言程序设计基础篇原书第十一版梁勇第56章课后题答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java语言程序设计基础篇原书第十一版梁勇第56章课后题答案.docx

1、Java语言程序设计基础篇原书第十一版梁勇第56章课后题答案5.10 显示从 100 到 1000 之间所有能被 5 和 6 整除的数,每行显示10 个package pro0910;public class Num public static void main(String args) int a = 0;for (int i = 100; i 1000; i+) if (i % 5 = 0 | i % 6 = 0) System.out.print(i + t);a += 1;if (a = 10) System.out.println();a = 0;5.17 编写程序,提示用户输入一

2、个在 1 到 15 之间的整数,然后显示一个金字塔形状package pro0910;import java.util.Scanner;public class Text public static void main(String args) Scanner in=new Scanner(System.in); System.out.print(输入一个在 1 到 15 之间的整数: ); int line =in.nextInt();for(int i=1;i=line;i+)for(int j=0;j0;j -=1) System.out.print(j+t);for(int j=2;j

3、i+1;j+=1) System.out.print(j+t);System.out.println();5.23 演示抵消错误, n 取 50000package pro0910;public class Wrong public static void main(String args) double sum1 = 0;double sum2 = 0;for (int i = 1; i 0; -i) sum2 = sum2 + 1.0 / i;System.out.println(从左往右加 sum1=+sum1);System.out.print(从右往左加 sum2=+sum2);5.

4、26 计算 e,使用下面的数列可以近似计算 epackage pro0910;public class E public static void main(String args) double sum = 1;double e = 1;for (int i = 10000; i 110000; i+=10000) for (int j=1;ji;j+)sum*=j;e+=1.0/sum;System.out.println(当 i=+i+时, e=+e);5.31 计算 CD价值package pro0910;import java.util.Scanner;public class CD

5、public static void main(String args) Scanner in=new Scanner(System.in);System.out.print(请输入金额: );double money=in.nextDouble();System.out.print(请输入年利率: );double rate=in.nextDouble();System.out.print(请输入月份数: );int month=in.nextInt();System.out.println(MonthttCD Value);for (int i=1;imonth+1;i+)money=mo

6、ney+money*rate/1200;System.out.println(i+tt+money);5.34 剪刀石头布public class Game private static int i=0;private static int j=0;public static void main(String args) for (int n=1;n100;n+)System.out.println(输入一个数: 0 是剪刀, 1 是石头, 2 是布 ); Scanner in = new Scanner(System.in);System.out.print(请输入你的选择: );int c

7、hoose=in.nextInt();int computer=(int)(Math.random()*3+0);System.out.println(电脑的选择: +computer);game(choose,computer);if (i=2|j=2)System.out.print( 游戏结束 );break; System.out.println();public static void game(int n1,int n2)if (n1=n2)System.out.println(平局 );else if (n1=0)if (n2=1)j+; System.out.println(你

8、输了! ); else i+; System.out.println(你赢了! ); else if(n1=1)if (n2=0)i+; System.out.println(你赢了! ); else j+; System.out.println(你输了! ); else if (n2=0)j+; System.out.println(你输了! ); else i+; System.out.println(你赢了! ); 5.45 计算平均值和标准方差public class TongJi public static void main(String args) int i=10;double

9、 sum=0;double mean;double num=0;double standard;double list=new doublei;System.out.print(请输入 10 个数: );Scanner in=new Scanner(System.in);for (i=0;i10;i+) listi = in.nextDouble();sum += listi;num += Math.pow(listi,2);mean=sum/10;double a=num-Math.pow(sum,2)/i;standard=Math.pow(a/(i -1),0.5);System.out

10、.println(平均值是: +mean);System.out.print(方差是: +standard);5.47 商业:检测 ISBN-13public class Text public static void main(String args) Scanner in=new Scanner(System.in);System.out.print( 请输入 ISBN-13: );String str=in.next();int length=str.length();if (length!=12) System.out.println( 请输入正确的 ISBN-13 码 ); char

11、 d1=str.charAt(0);char d2=str.charAt(1);char d3=str.charAt(2);char d4=str.charAt(3);char d5=str.charAt(4);char d6=str.charAt(5);char d7=str.charAt(6);char d8=str.charAt(7);char d9=str.charAt(8);char d10=str.charAt(9);char d11=str.charAt(10);char d12=str.charAt(11);int d=10 -(d1 -48+(d2-48)*3+d3+(d4

12、-48)*3+d5+(d6 -48)*3+d7+(d8-48)*3+d9+(d10 -48)*3+d11+(d12 -48)*3)%10; if (d = 10)int d13=0;System.out.print(ISBN-13 是 :+d1+d2+d3+d4+d5+d6+d7+d8+d9+d10+d11+d12+d13); else System.out.print(ISBN-13 是: +d1+d2+d3+d4+d5+d6+d7+d8+d9+d10+d11+d12+d);6.7 计算未来投资回报值public class Money public static void main(Str

13、ing args) Scanner in=new Scanner(System.in);System.out.print(请输入本金: );double investmentAmount=in.nextDouble();System.out.print(请输入利率: );double monthlyInterestRate=in.nextDouble();System.out.print(请输入年份: );int years=in.nextInt();futureInvestementValue(investmentAmount,monthlyInterestRate,years);publi

14、c static double futureInvestementValue(double investmentAmount,double monthlyInterestRate,int years)System.out.println(YearsttFuture Value);for (int i=1;iyears+1;i+)doublevalue=investmentAmount*Math.pow(1+monthlyInterestRate/1200,12);investmentAmount=value;System.out.println(i+tt+value);return 0;6.9

15、 英尺和米之间的转换public class Meters public static void main(String args) System.out.println(英尺 tt 米tttt 米tt 英尺 ); for (int i=1,j=20;i11;i+,j+=5)System.out.println(i+tt+footToMeters(i)+ttt+j+tt+meterToFoot(j);public static double footToMeters(double foot)double meter=0.305*foot;return meter;public static d

16、ouble meterToFoot(double meter)double foot=3.279*meter;return foot;6.14 估算public class Pi public static void main(String args) mathToPi(1);public static void mathToPi(int j)System.out.println(ittm(i);for (;j1000;j+=100)double sum=0;double m;for (int i=1;i=j;i+)sum=sum+Math.pow(-1,i+1)/(2*i -1);m=4*s

17、um;System.out.println(j+tt+m);6.18 检测密码public class Pass public static void main(String args) Scanner in=new Scanner(System.in);System.out.print(请输入密码: );String str=in.next();password(str);public static void password(String str)boolean a=str.matches(A-Za-z0-98,);int num=0;for (int i=0;i= 0 &ch2) Sys

18、tem.out.println( 密码正确 );else System.out.print(密码错误 );6.30 游戏:双骰子游戏public class Ace public static void main(String args) int sum=random();rusult(sum);public static int random()int a=(int)(Math.random()*6+1);int b=(int)(Math.random()*6+1);int sum=a+b;System.out.println(a+b+=+sum);return sum;public sta

19、tic void rusult(int sum)if (sum=2|sum=3|sum=12)System.out.println(你输了 );else if (sum=7|sum=11)System.out.println(你赢了 );else compare(sum);public static void compare(int sum)int a=sum;int b=0;System.out.println(确定的点数为 :+a+开始继续掷骰子 ); while (a!=b|b!=7)b=random();if (a=b)System.out.println(你赢了 );break;else if (b=7)System.out.println(你输了 );break;

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

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