栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 学术 > 人文期刊 > 电脑报

Java的小尝试

电脑报 更新时间: 发布时间: 学术归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java的小尝试

陈新龙

大家小时候肯定玩过石头剪刀布,这个游戏的主要目的是为了解决争议,因为三者相互制约,因此不论平局几次,总会有胜负的时候。今天我们可以做一个小程序来和电脑进行石头剪刀布。

今天我們用Java来进行程序编写,虽然近些年来Python、OC、Go等语言纷纷崛起,但Java语言依然是目前IT行业内应用最为广泛的编程语言之一。它是面向对象编程语言,不仅吸收了C++语言的优点,还有强大的功能而且简单易用,可以让我们在编写程序的时候有更好的思维方式,Java同时具有简单性、分布式、健壮性、安全性……

首先我们可以列出一张关系表,从表中可以看出一共有九种关系,当电脑随机产生石头、剪刀、布的时候,用户对应也是有三种出法的,每种出法都可能会产生不一样的结果:平局、输、赢。了解到了大概思路我们就可以开始编写程序了。代码分析:

从代码中我们看出石头剪刀布我们分别用1,2,3来代表了,大家记住在输入的时候千万不能输入其他数字哦,否则会运行出错的,chose这里就代表着用户输入的石头剪刀布的选项,接着我们就用随机数让电脑产生123来代表石头剪刀布,用random来表示。程序写到这里大部分的内容已经写完了,接下来就是我们的判断过程了,要怎么判断呢,大家还是需要动脑思考一下的。

石头剪刀布这里也是最难想到的一个点了,就是用switch语言来进行编写,但是记住哦不单单是一个switch语句哦,是要嵌套switch语句的。让我们来看看吧。(下面我截了一小部分代码,基本都是相同的)

首先要对用户(chose)输入的数据进行switch选择语句,但是这里用户可以出石头剪刀布其中一个,所以对应的有三种case选项:case1——石头,case2——剪刀,case3——布。然后等待用户出完后,电脑(randomize)也要从石头剪刀布里随机产生一个,这时我们需要嵌套一个switch语句,用来进行判断。这里也是石头剪刀布程序的难点了,使用了双重嵌套switch语句。进行判断是否平手,还是输赢(switch中,里面的case运行完不要忘记加break“跳出循环”,否则编写的代码会出现大问题的哦)。大家可以去尝试着做一做,练一练。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/xueshu/250176.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号