inputerro.java
来自「用java编写的对数据库」· Java 代码 · 共 69 行
JAVA
69 行
package project;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class InputErro
{ static String sex1;
static int age1;
static BufferedReader b=new BufferedReader(new InputStreamReader(System.in)); //生成字符输入流
public static void sex(String sex)
{
try {
// sex = b.readLine();
String sex1="男";
String sex2= "女";
if(sex.equals(sex1)||sex.equals(sex2))
{
}
else
{
System.out.println("性别只能是男或女");
sex1 = b.readLine();
sex(sex1);
}
} catch (IOException e)
{
System.out.println("性别有误,请重新输入");
}
}
public static void age(int age)
{
// if(In/teger/.)
try
{
// int age=Integer.parseInt( b.readLine());
if(age<0||age>100)
{
System.out.println("年龄只能在0-100之间,请重新输入年龄");
age1=Integer.parseInt( b.readLine());
age(age1);
}
} catch (IOException e)
{
// TODO Auto-generated catch block
System.out.println("年龄只能输入数字,请重新输入年龄");
// age1=Integer.parseInt( b.readLine());
// age(age1);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?