一.介绍
1.背景介绍
前段时间学了Java的基础语法,判断,循环,分支之类的,便想用他们能实现一个怎样的功能,便琢磨写出了这个稚嫩扥小程序,不过还没能实现输出获胜者的功能,还是有点小成就感的,在此记录一下。
2.功能介绍
能实现五个玩家抽奖,得出最高分的功能(获取获奖者身份的功能还未能实现)。
二.结构逻辑
程序是这么运行的:五个玩家无放回地依次抽取五个球,再根据球 随机生成一个各自设定值域范围内的随机数,最后计算五个随机数的位数,位数大者胜出;因此程序依次由三部分组成:抽球,确定随机数,取最大随机数;用Switch中嵌套循环的方式来实现五次连续抽球和求五个随机数的位数的方法,最后也是通过Switch的分支语句来实现五个变量的连续比较。
三.总结感受
- 最深的感受就是框架结构的重要性,面对对象的实际应用性。我是通过不断抽象的过程来实现程序功能的叠加,将各个模块(抽球,抽取随机数,比较大小)先分开实现,最后一步步挪到总的框架之中的。
- 光说不练假把式。基础很重要,而自己可以在实践中发现错漏
四.代码实现:
package com.swjtu;
import java.util.Random;
import java.util.Scanner;“
public class Excise {
public static void main(String[] args) {
int a = 0, b = 0, c = 0, d = 0, e = 0;
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91537 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!