程序一般需要的步骤写法

程序步骤

 1. 分析需求

 2. 设计程序逻辑

 3. 实现程序代码

 4. 程序调试


猜数字案例&程序性能调优

import java.util.Random;import java.util.Scanner;public class GuessTheNumber {    /* 后台预先生成一个1-100之间的随机数,用户键盘录入猜数字        如果猜对了,打印“恭喜您,答对了”        如果猜错了        猜大了:打印“sorry,您猜大了!”        猜小了:打印“sorry,您猜小了!”        直到数字猜到为止    */    //Random 类    //Scanner 类    //条件判断 if switch    //循环语句    public static void main(String[] args) {                //1.分析需求                //2.设计程序逻辑                //3.实现程序代码                //4.程序调试                //创建一个随机数对象,获取一个随机数                Random random = new Random();                int answer = random.nextInt(100)   1;                //创建一个键盘录入对象                Scanner sc = new Scanner(System.in);    //调优一:在内存中只创建一个Scanner对象                //声明一个死循环代码块                for(;;) {                        //输出提示语,让用户键盘输入指定类型的数据                        System.out.println("请输入一个1~100的数字");                        //调用方法接收用户录入的数据                        int number = sc.nextInt();                        //备注: 在使用别人给你的数据时,必须校验符合你想要的数据在执行下一步                        //校验用户录入的数据是否合法                        //不合法                        //返回到上一步让用户重新录入数据,并友好提示                        if(number < 1 || number > 100) {                                System.out.println("您输入的数据不合法");                                 continue;    //调优二:不符合条件的,不再执行下去                          }                        //合法                        //用第一步生成的随机数结果与用户录入的数据进行比较                        //大于                        //提示用户猜大了                        //返回到上一步让用户重新录入数据                        if(number > answer) {                                System.out.println("对不起, 你猜大了");                                continue;                        }                        //小于                        //提示用户猜小了                        //返回到上一步让用户重新录入数据                        if(number < answer) {                                System.out.println("对不起, 你猜小了");                                continue;                        }                        //等于                        //提示用户猜对了                        //程序结束                        System.out.println("恭喜你, 你猜对了");                        if(sc != null) {    //调优三:Scanner对象属于IO流,JVM垃圾回收机制不回收;所以需要通过close()的方法来释放内存资源                                sc.close();                        }                        break;        } }

来源:https://www.icode9.com/content-1-755151.html

(0)

相关推荐

  • Python|随机数的奥秘

    前言大家是否还在为游戏.比赛时如何公平地选出一个随机数来决定出场顺序等影响游戏体验与比赛胜负的问题而烦恼,那么下面就以小编现在的知识提出解决方法,以一个随机猜数字游戏题目为引.问题描述猜数字游戏,随机 ...

  • Java制作猜数字小游戏

    引言在利用Java中猜数字的小游戏,可以深度理解Java中的许多知识,譬如Random,条件语句,数据输入,同时还可以学习到循环嵌套,可以更好的让Java小白理解.问题描述如何利用Java程序来自动生 ...

  • Java Random 随机数

    package myrandom; import java.util.Random; /* * Random:用于产生随机数 * * 使用步骤: * A:导包 * import java.util.R ...

  • 科研选题的基本程序,5个步骤助你完成

    选题是科研课题申报的第一步,确定一个合适的选题,并不是一件很容易的事情.很多有经验的人员都可能在选题上不过关,更别说新手.为了更好地完成科研选题,有必要了解下科研选题的基本程序是什么. 科研选题的基本 ...

  • 无需排队进行核酸测试!获得自助核酸应用程序的3个步骤!

    这座城市的新互联网医院啦! 3个步骤搞定自助核酸申请 在线自助服务申请 Step1: "核酸测试"应用 打开<城市第一>官方微信 输入"互联网医院" ...

  • 融资租赁业务办理的程序及项目评估6步骤!

    来源 |供应链金融 作者 | (一)办理融资租赁业务的程序 1.中小企业决定采用租赁方式筹取某项设备时,首先需取得租赁公司的融资条件和租赁费等资料,并加以比较,从而择优选定. 2.办理租赁委托和资信审 ...

  • 微信小程序的制作方法步骤和流程

    从运营的角度讲制作,不是从程序的角度讲开发,所以简单明晰,通俗易懂,小白也能按照流程完成制作. 微信小程序制作步骤及流程 1.确定好微信小程序的的定位和目的 如行业,功能,内容,目标用户,目标市场,意 ...

  • 小程序在线生成平台与制作步骤教程

    开发制作一个小程序分为6个步骤,注册第三方小程序平台.挑选模板.编辑设计内容.在线配置与打包.下载开发者工具上传程序包.提交审核与发布. 1.注册第三方工具 主要是为了快速获取合适的模板,以鸣蝉建站为 ...

  • 怎么做一个小程序?做小程序的完整步骤

    制作一个小程序的整个过程,大概需要3个工作日左右,其中包括注册.审核.测试与发布等工作. 1.注册小程序账号进行认证,认证信息可复用公众号资质,无需再支付认证费用. 注:整理保存AppID.密钥信息, ...

  • 企业国有资产产权登记程序包括哪些步骤?

    企业国有资产产权登记程序包括哪些步骤? 国有资产产权登记,是指财政(国资)部门代表国家对应属国家所有的资产而组织进行的产权登记,是依法确认国家对国有资产的所有权以及企业.单位占有.使用国有资产的法律行 ...

  • 【课堂教学】【378】“包粽子”步骤——程序说明微写作题解析

    解析: 1.明确题干要点:包粽子步骤,100字以上 2.概念区别:"包粽子"与"做粽子"不同,"包"侧重于过程,怎么完成,不需要赘述包好以后 ...

  • 微信如何清除小程序 微信小程序删除步骤分享

    微信中内置了许多使用且有趣的小程序,能够为用户增加使用体验感.但有些小程序我们已经不用了,想要只保留我们经常使用的小程序,那该怎么删除呢?一起往下看看吧! 微信小程序删除步骤分享 1.首先我们需要更新 ...