java的程序问题2

Python031

java的程序问题2,第1张

In this exercise, we will use the Math and Random class to manipulate values for a specific problem.

在这个练习中,我们将用数学和Random class去解决和调控值的有关的特定问题。

A recent research conducted has concluded that the likelihood of a planet in an extra-solar planetary system containing water in its atmosphere can be estimated by the following formula:

一个最近完成的研究得出了这样的结论:在太阳系外某个系统中的某个星球的大气层含有水的可能性可以通过下面的公式来估计:

Likelihood = (rand * planetmass ) / sunmass

可能性=(随机数*行星质量)/恒星质量

The input to the program is the mass of the planet, and the mass of its parent sun. rand is a random

number generated between 0.5 and 0.6.

所要输入到程序里的有行星的质量以及它所围绕着的恒星的质量。Rand指的是介于0.5和0.6之间的一个随机数。

Write a Java program to calculate and report the likelihood of the presence of water.

编写一个Java程序去计算并报道出有水的可能性。

Exercise 5 [5 marks]

Typically, books are identified by an International Standard Book Number (ISBN) which adheres to a specific format, e.g. 0-393-30375-6.

很典型的一件事是所有书都拥有能识别它们自己的ISBN号,也就是国际标准图书编号,比如说0-393-30375-6,而ISBN号和一个具体公式有关系

The first digit indicates the language in which the book is

written. The next group of digits specifies the publisher and the group after that is a number assigned by the publisher to identify the book. The ISBN ends with a “check digit” that is used to verify the accuracy of the preceding digits.

第一个数字代表了该书的语言体系。下一组数字指定出了出版商,再接下来的一组是由出版商指定用来识别此书的。ISBN号以“检验数字”结束的,这个数字是用来核实前面所有数字的准确性的。

Write a program that breaks down an ISBN entered by the user as follows:

如下编写一个能够肢解用户输入的ISBN号的程序:

Please enter the ISBN number in the following format x-xxx-xxxxx-x: 0-123- 45678-9

按照 x-xxx-xxxxx-x的格式输入ISBN号:0-123- 45678-9

Language = 0

语言=0

Publisher = 123

出版商=123

Book = 45678

出版商识别的该书:45678

Check = 9

检验数字=9

FIT1002 Computer Programming Prac 3/Week 4 – Introduction to Classes and Objects

Developed by the FIT1002 Multi-campus Unit Management Group, 2008 Page 3 of 3

Faculty of Information Technology, Monash University

(略)

Hint: You will need to read in the input as a String and then use the method available in the

Scanner class called useDelimiter("-") to break down the ISBN. Please refer to the Scanner

class documentation available in the Javadocs.

提示:你将需要把所输入的东西作为一个变量并且用Scanner class中可行的useDelimiter("-")办法去肢解ISBN号。请参考java语言书籍中的有关Scanner class的文件。

Test your understanding

测试一下你的理解程度。

Attempt the Quiz on the MUSO course web site

试着参加MUSO课程网站上的小考。

哈哈全都是3D

深海鱼鹰

故事发生在一个遥远的行星上,那里完全被水体覆盖,生物都是类似潜水艇的东西。你在海军服役,要进行一系列任务,从探索资源到军事行动。叛军、海岛以及神秘种族的多方交战让你身处险境。

浴火银河3D

玩家带入了未来40世纪的一个充满了斗争与冲突的太阳系。在凶残的Vossk帝国的带领下,人类已经移民到银河系的每个角落,并发现了其他星系的外星人。其中一些外星人和Vossk帝国的舰队结盟了。

在这场壮丽的战斗中,你可以挑选20种不同的宇宙飞船,G.O.F技术使3D画面处理起来更快;游戏中也融合了太阳系之间的交易元素。你可以在500个星球和空间站之间进行一段漫长而又有趣的旅程。

风云指挥官3D

一款3D多玩家飞行射击游戏,讲述了一个震撼人心的发生在朵朵白云中间的空战以及深深峡谷中的快速追逐射击。玩家的任务是搜寻和摧毁敌对目标,或者护送己方机队通过地方领空。在多玩家模式下,可以在峡谷飞行关口挑战其他玩家,得到最好的排名。

武装空袭

这是个街机式的射击游戏,拥有武器加强、防护盾和修护等先进的空战特点,在横跨三大场景(森林、沙漠、岛屿)的21个任务中,玩家得消灭各种空中和陆地的敌人,并且解救战俘。每个关卡都有一大帮的敌人等着您,而每个场景最终都有个大王阻拦您的去路!

一路狂飚3D

它基于当今最先进的java

3D游戏引擎ABYSS,所以3D效果堪称完美。无论是赛车还是街道,让人有身临其境之感。游戏提供了四辆外型和性能都不同的汽车,并允许任意的变换赛车的颜色。游戏具有情节,并不是单纯的赛车,除了和对手竞速外,还需要按时完成一些任务,大多是在限定的时间开车到城市的某处取物品。你还可以在自由任务中自由自在的在夜晚的城市中开车而无需受到任何限制,不过最好还是避开警车。

机器人联盟3D

是世界上第一款通过移动网络联机的多人3D射击游戏。它将大批的手机玩家引入到永不停息的战斗当中。游戏拥有变化多样的场景,栩栩如生的3D人物,多人游戏模式,将快速动作游戏同在线游戏融为一体。

极速精灵3D

一款富挑战性的3D多人赛车游戏。你要有高超的车技才能在比赛中获得较高的名次。在扭转的沿海赛道上飞驰,欣赏法国海滨的入画风景。真实的物理引擎和杰出的3D画面将带给你非常的赛车体验!惊险赛道,立体感的画面,手感强,快来挑战速度的***。

3D虚拟拉力赛

提供令人眩目的3D图像效果,在3个不同的危险地区有12条不同的路面。通过你的努力在冠军模式中获得冠军,来解锁隐藏的赛车和赛道。在多人对战模式中,和你的对手挑战驾驶技巧,然后在比赛找到取得V-Rally

3D赛车冠军的快乐

Powerboat

Challenge

游戏大小:

781

KB

游戏类别:

赛车竞速

游戏界面:

国外软件

英文

运行平台:

204*320版本

浏览次数:

更新时间:

2008-03-26

游戏简介:一款期待已久的240X320赛艇游戏!

Rally

Master

Pro

竞速类游戏一直是游戏品种中最受欢迎的一类游戏,在这一类产品中,各个厂商为了吸引广大用户纷纷投入不少精力进行研发,竞速类游戏也是我们一直关注的重点品种,日前由Fishlabs出品的一款Rally

Master

Pro赛车游戏开始浮出水面,已经有不少国外媒体将其推荐为08年度不可不玩的手机游戏,我们也搞到了这款游戏的展示版,大家可以抢先体验下手机上速度与激情的感觉,不过遗憾的是这款游戏对机器性能要求颇高。

魔法利刃

输入58060可以成为完整版。世界上首款3D的MMORPG手机游戏,在庞大的奇幻世界里面,玩家可以选择自己喜欢的角色,去和如兽人和精灵等各种NPC对战,甚至还可以和来自全世界的玩家对战。当玩家穿越大陆去为自己的前路奋战的时候,经验和金钱可以为玩家带来丰富的技能和武器。