摘要: 6.36(几何:正多边形的面积)正多边形是一个n条边的多边形,它的每条边的长度都相等,而且所有角的角度也相等(即多边形既是等边又等角的)。计算正多边形面积的公式是: 使用下面的方法头编写方法,返回正多边形的面积: public static double area(int n, double sid 阅读全文
posted @ 2020-05-25 15:04 in2013 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 6.35(几何:五边形的面积)五边形的面积可以使用下面的公式计算: 编写一个方法,使用下面的方法头来返回五边形的面积。 public static double area(double side) 编写一个主方法,提示用户输入五边形的边,然后显示它的面积。 下面是一个运行示例: Enter the 阅读全文
posted @ 2020-05-24 17:02 in2013 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 6.34(打印日历)编程练习题3.21使用Zeller一致性原理来计算某天是星期几。使用Zeller的算法简化程序清单6 12以获得每月开始的第一天是星期几。 6.34(Print calendar) Programming Exercise 3.21 uses Zeller’s congruenc 阅读全文
posted @ 2020-05-23 16:40 in2013 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 6.33(当前日期和时间)调用System.currentTimeMillis()返回从1970年1月1日0点开始至今为止的毫秒数。编写程序,显示当前日期和时间。 下面是运行示例: Current date and time is May 16, 2012 10:34:23 6.33(Current 阅读全文
posted @ 2020-05-22 16:06 in2013 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 6.32(游戏:赢取双骰子赌博游戏的机会)修改编程练习题6.30使该程序运行10000次,然后显示赢得游戏的次数 6.32(Game: chance of winning at craps)Revise Exercise 6.30 to run it 15,000 times and display 阅读全文
posted @ 2020-05-21 19:00 in2013 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 6.31(金融应用:信用卡号的合法性验证)信用卡号遵循某种模式。一个信用卡号必须是13到16位的整数。它的开头必须是: 4,指Visa卡 5,指Master卡 37,指American Express 卡 6,指Discover卡 1954年,IBM的Hans Luhn提出一种算法,用于验证信用卡号 阅读全文
posted @ 2020-05-20 18:33 in2013 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 6.30(游戏:双骰子赌博)执双骰子游戏是赌场中非常流行的骰子游戏。编写程序,玩这个游戏的一个变种,如下所描述: 执两个骰子。每个骰子有六个面,分别表示值1,2,…,6。检查这两个骰子的和。如果和为2、3或12(称为掷骰子(crap)),你就输了;如果和是7或者11(称作自然(natural)),你 阅读全文
posted @ 2020-05-20 14:05 in2013 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 6.29(双素数)双素数是指一对差值为2的素数。例如:3和5就是一对双素数,5和7是一对双素数,而11和13也是一对双素数。编写程序,找出小于1000的所有双素数。如下所示显示结果: (3,5) (5,7) … 6.29(Twin primes)(Twin primes) Twin primes a 阅读全文
posted @ 2020-05-19 18:18 in2013 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 6.28(梅森素数)如果一个素数可以写成的形式,其中p是某个正整数,那么这个素数就称作梅森素数。编写程序,找出p31的所有梅森素数,然后如下显示输入结果: 6.28(Mersenne prime) A prime number is called a Mersenne prime if it can 阅读全文
posted @ 2020-05-19 18:11 in2013 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 6.27(反素数)反素数(反转拼写的素数)是指一个非回文素数,将其反转之后也是一个素数。例如:17是一个素数,而31也是一个素数,所以17和71是反素数。编写程序,显示前100个反素数。每行显示10个,并且数字间用空格隔开,如下所示: 13 17 31 37 71 73 79 97 107 113 阅读全文
posted @ 2020-05-18 17:29 in2013 阅读(317) 评论(0) 推荐(0) 编辑