文章目录

  • 项目案例一:(1)猜数小游戏(采用二次分法来猜测)
    • 1.项目实施
  • (2)猜数小游戏(单次版)
    • 1.项目实施
    • 2.输出结果
  • 项目案例二:构建可进可退的多级菜单系统
      • 1.任务实施
    • 2.输出结果
  • 项目案例三:统计一组学生成绩
    • 1.项目实施
    • 2.输出结果

项目案例一:(1)猜数小游戏(采用二次分法来猜测)

1.项目实施

package p03;import java.util.Random;
import java.util.Scanner;/*** 功能:猜数小游戏(采用二次分法来猜测)* 日期:2022年04月14日*/
public class Task05_ {public static void main(String[] args){//声明部分int target,x;Scanner sc=new Scanner(System.in);//产生猜测目标Random random = new Random();target = random.nextInt(100);//用户输入猜测的数System.out.print("输入一个[1,100]的整数:");x=sc.nextInt();//判断用户是否猜测正确while (x != target){if (x>target) {System.out.println("朋友,你猜高了,继续猜吧~");}else if(x<target){System.out.println("朋友,你猜低了,继续猜吧~");}else {break;//猜对了,跳出循环}//用户输入猜测的数System.out.print("输入你猜的整数:");}}
}

(2)猜数小游戏(单次版)

1.项目实施

package p03;import java.util.Random;
import java.util.Scanner;/*** 功能:猜数小游戏(单次版)* 日期:2022年04月14日*/
public class Task05 {public static void main(String[] args){//声明部分int x,target;Scanner sc=new Scanner(System.in);Random random = new Random();//产生猜测目标target = random.nextInt(100);//用户输入猜测的数System.out.print("输入一个[1,100]的整数:");x=sc.nextInt();//判断用户是否猜测正确while (x != target){if (x>target) {System.out.println("朋友,你猜高了,继续猜吧~");}else {System.out.println("朋友,你猜低了,继续猜吧~");}//继续输入猜测的数System.out.print("输入你猜的整数:");x=sc.nextInt();}System.out.println("猜对了,游戏结束~");}
}

2.输出结果

项目案例二:构建可进可退的多级菜单系统

1.任务实施
package p03;import java.util.Scanner;
/*** 功能:构建可进可退的多级菜单系统* 日期:2022年04月14日*/public class XExercise02_ {public static void main(String[] args) {// 声明部分int mc1;Scanner sc = new Scanner(System.in);boolean isRuning = true;//循环控制变量while (isRuning) {//绘制菜单System.out.println("   名片管理系统");System.out.println("==================");System.out.println("     1. 登录");System.out.println("     0. 退出");System.out.println("==================");System.out.print("输入菜单编号[1,0]:");mc1 = sc.nextInt();// 根据用户选择执行相应操作switch (mc1) {case 1://调用登录方法login();break;case 0:System.out.println("谢谢使用~再见~");isRuning = false;//结束循环break;default:System.out.println("输入的菜单编号有误!");}}}private static void login(){System.out.println("执行用户登录功能~");}
}

2.输出结果

项目案例三:统计一组学生成绩

1.项目实施

package p04;import java.util.Scanner;/*** 功能:统计一组学生成绩* 日期:2022年04月14日*/public class Task04 {public static void main(String[] args){//声明部分double[] scores = new double[10];// 双精度一维数组,10个元素,score[0], score[1],..., score[9]double sum, average, max, min;Scanner sc = new Scanner(System.in);// 输入部分for (int i = 0; i < scores.length; i++) {System.out.print("scores[" + i + "] = ");scores[i] = sc.nextDouble();}// 处理部分sum = 0;for (int i = 0; i < scores.length; i++) {sum = sum + scores[i];}average = sum / scores.length;max = Double.MIN_VALUE;for (int i = 0; i < scores.length; i++) {if (scores[i] > max) {max = scores[i];}}min = Double.MAX_VALUE;for (int i = 0; i < scores.length; i++) {if (scores[i] < min) {min = scores[i];}}// 输出部分System.out.println("sum = " + sum);System.out.println("average = " + average);System.out.println("max = " + max);System.out.println("min = " + min);}
}

2.输出结果

Java项目案例-猜数小游戏和多级菜单系统.....相关推荐

  1. Java Web应用小案例:猜数小游戏

    Java Web应用小案例:猜数小游戏 文章目录 一.演示Python版猜数游戏 二.JSP版猜数游戏程序运行效果

  2. 【Java——猜数小游戏】

    文章目录 (一)编程实现 (二)讲解知识点 1.前测试条件循环 - while循环 (1)语法格式 (2)执行情况 2.后测试条件循环 - do-while循环 (1)语法格式 (2)执行情况 3.随 ...

  3. python逻辑运算的一些流程图_Python猜数小游戏

    使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...

  4. Java-好玩的猜数小游戏

    package net.lyt.month1;import java.util.Scanner;public class Java23 {public static void main(String[ ...

  5. 编写程序,实现猜数小游戏。

    编写程序,实现猜数小游戏.随机生成一个0~99(包括0和99)的数字,从控制台输入猜测的数字,输出提示太大还是太小,继续猜测,直到猜到为止,游戏过程中,记录猜对所需的次数,游戏结束后公布结果.程序运行 ...

  6. R语言入门——猜数小游戏

    R语言入门--猜数小游戏 题目介绍 使用代码(2种方法) 运行结果 题目介绍 设计一个猜数字的游戏:计算机随机生成一个1~100 之间的整数,然后由用户猜测所产生的随机数.根据用户猜测的情况给出不同提 ...

  7. python制作的简单的猜数小游戏

    今天花了一点时间用python写了个猜数小游戏,10分钟就能搞定! 废话不多说,直接上代码 由于代码太过于简单,所以没有什么注释. import randomprint("欢迎来到猜数小游戏 ...

  8. Java语言实现猜数字小游戏

    之前笔者在学习C语言的初级阶段,就已经实现了用C语言简单实现猜数字小游戏,既然笔者最近在学习Java的初级阶段,那么,也应该写一个Java语言实现的猜数字小游戏!! C语言实现猜数字小游戏:原文链接为 ...

  9. 【日常练习】一个可以试玩五次的猜数小游戏

    练习要求: 请设计一个猜数字小游戏,可以试玩5次.试玩结束之后,给出提示:游戏试玩结束,请付费. 小游戏代码 import java.util.Scanner;public class GuessNu ...

  10. Java猜数小游戏、c语言猜数小游戏

    原理简单,使用循环.判断语句进行编写 package tset;import java.util.Random; import java.util.Scanner;public class Guest ...

最新文章

  1. 前端基础入门第一阶段-Web前端开发基础环境配置
  2. 人力成本降低95%!这家上海AI独角兽,发布自动化机器学习平台,瞄准新基建...
  3. oracle并行收集统计信息慢,Oracle 学习之性能优化(四)收集统计信息
  4. 在.NET2.0中如何更简单的使用委托将方法加载到事件中去
  5. ORA-19573: cannot obtain exclusive enqueue for datafile 1
  6. java redis 故障切换_java使用Redis6–sentinel单点故障主从自动切换
  7. 白话 discuz加密解密算法,包你懂
  8. 洛阳地铁一号线无人驾驶_刚刚,最新消息!涉及洛阳地铁1号线、2号线…
  9. eclipse中设置java注释模板
  10. 2018年度总结(阉割版)
  11. 税控接口 - 模拟录入
  12. XCode怎么搜索图片文件
  13. 【coq】函数语言设计 笔记 01 - basics
  14. 宠物收养所(c++)
  15. 服务端开发框架及技术(转)
  16. Elasticsearch Ingest-Attachment
  17. 修改Listen 1源码的一点心得
  18. 电脑速度变慢的原因及处理方法
  19. c语言中 dbl2str,c语言中FLT_DIG和DBL_DIG是什么意思?~
  20. 秦西盟乘着“互联网+管道”的东风,做天下的生意

热门文章

  1. Java 并发编程之美:并发编程高级篇之三
  2. Ansys19.2安装及简单使用教程
  3. 基于STM32数码相册
  4. od ida 栈溢出初体验
  5. PPC软件字体太小的调整
  6. 论我国证券市场的规范化管理
  7. 11.30上海交大PMP试题每日一题
  8. 《数据挖掘导论》绪论
  9. Fiddler下载视频号中的视频最简教程
  10. 3套看漫画学python视频教程