Java语言程序设计基础篇前三章课后习题 下载本文

显示:

3.14(游戏:猜硬币的正反面)编写程序,让用户猜一猜是硬币的正面还是反面。这个程序随机产生一个整数0或者1,它们分别表示硬币的正面和反面。程序提示用户输入一个猜测值,然后报告这个猜测值是正确的还是错误的。 程序:

显示:

3.15(游戏:彩票)修改程序清单3-9,产生三位整数的彩票。程序提示用户输入一个三位整数,然后依照下面的规则判定用户是否赢得奖金。

(1)如果用户输入的所有数匹配彩票的确切顺序,奖金是10000美金。 (2)如果用户输入的所有数匹配彩票的所有数字,奖金是3000美金。

(3)如果用户输入的其中一个数匹配彩票号码中的一个数,奖金是1000美金。 程序:

显示:

3.16(任意字符)使用Math.random()编写程序,显示任意的一个大写字母。 程序:

显示:

3.17(游戏:剪刀、石头、布)编写可以玩最流行的剪刀-石头-布游戏的程序。(剪刀可以剪布,石头可以砸剪刀,而布可以包石头)程序提示用户随机产生一个数,这个数为0、1或者2,分别表示石头、剪刀和布。程序提示用户输入值0、1或者2,然后显示一个消息,表明用户和计算机谁赢了游戏,谁输了游戏,或是打成平手。 程序: