关于递归的简单使用
来源:互联网 发布:淘宝新规代购 编辑:程序博客网 时间:2024/05/27 02:27
递归简单使用 使用的软件为 intellij idea
public class Teacher { public static void main(String[] args) { //当你发现,有很多代码在重复编写,考虑循环 //循环帮我们少写代码 //数组静态赋值三种写法 String[] menu = start(); //开始部分 selectMenu(menu); //调用递归函数 } //开始部分 private static String[] start() { String menu[] = {"登录","注册","抽奖"}; //String menu1[] = { new String("登录"),new String("注册"),new String("抽奖")}; // String menu2[] = new String[]{"登录","注册","抽奖"}; System.out.println("**********欢迎进入奖客富翁系统***************"); for (int i = 0; i < menu.length; i++) { System.out.println("\t\t"+(i+1)+"."+ menu[i]); } System.out.println("********************************"); return menu; } //递归函数 private static void selectMenu(String[] menu) { System.out.print("请选择菜单:"); //new Scanner 在控制台给用户一个键盘, Scanner scan=new Scanner(System.in); //取得用户输入的一行文字 String inp = scan.nextLine(); //字符串转int , 能强制转换么? //Integer int 什么区别, Integer引用类型的数字 int基本类型的数字 int index = Integer.parseInt(inp); if(index >menu.length ){ System.out.println("您的输入有误!"); //直接结束当前方法 //递归调用selectMenu selectMenu(menu); return; } //各种基本类型转字符串,都是parse开头方法 /*Float.parseFloat()Double.parseDouble()Long.parseLong()Short.parseShort() */ System.out.println("[奖客富翁系统 > "+menu[index-1]+"]"); System.out.print("继续吗?(y/n):"); Scanner scan2=new Scanner(System.in); String write=scan2.nextLine(); if ("y".equals(write)){start(); selectMenu(menu);} if ("n".equals(write)){ return;} } }
效果图如下:
0 0
- 关于递归的简单使用
- 关于递归的简单分析
- 关于递归的简单分析
- php 递归的简单使用
- 关于递归算法的使用
- 关于递归的一些简单想法
- 关于递归的一些简单应用
- 关于递归简单理解
- 尾递归(tail recursion) 的简单使用
- 递归函数的简单说明和使用
- db2中关于递归(with)的使用
- 递归简单使用
- 关于键盘的简单使用
- 关于KeyListener的简单使用
- 关于StringBuffer的简单使用
- 关于UIImagePickerController的简单使用
- 关于cocoapods的简单使用
- 关于expandlistview的简单使用
- 城市问题
- leetcode解题之 15. 3Sum Java版(结果为目标值的三个数字)
- python中模块的定义
- SolrCloud遇错小记(20170406)
- iOS大神博客汇总
- 关于递归的简单使用
- android 布局控件id的+号
- Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
- 倾斜摄影当中重叠度、传感器尺寸、焦距等参数问题梳理
- inetd.conf文件的作用
- unit 6
- oracle聚合函数wmsys.wm_concat超长问题记录
- Java IO小结
- MYSQL索引问题:索引在查询中如何使用?(转载)