package com.Summer_0419.cn; import java.util.Scanner; /** * @author Summer * 递归录入用户名 必须是123才是正确 如果不对那么录到对为止 * return 用户名 */ public class Test_Method09 { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { int a = input(123); System.out.println("恭喜您输入一个正确的用户名"+a); } private static int input(int i) { System.out.println("请输入一个用户"); i = sc.nextInt(); if (i == 123) { return i; } return input(i); } }
方法二:(无参方法)
package com.Summer_0419.cn; import java.util.Scanner; public class Test_Method10 { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { input(); } public static void input() { System.out.println("请输入一个数字:"); int num = sc.nextInt(); if (num == 123) { System.out.println("录入成功!!!"); return; } input(); } }
递归录入用户名 必须是123才是正确 如果不对那么录到对为止
原文:https://www.cnblogs.com/summerdata/p/10739187.html