Java 使用BufferedReader重写变量
我在这方面有点新,我想知道我是否可以修改一个已经在BufferedReader中定义的变量Java 使用BufferedReader重写变量,java,Java,我在这方面有点新,我想知道我是否可以修改一个已经在BufferedReader中定义的变量 BufferedReader br = new BufferedReader (new InputStreamReader(System.in)); System.out.println("insert a number: "); int i = Integer.parseInt(br.readLine()); if (i == 3) { System.out.println("Err
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
System.out.println("insert a number: ");
int i = Integer.parseInt(br.readLine());
if (i == 3)
{
System.out.println("Error, please type the number again: ");
int i = Integer.parseInt(br.readLine());
}
我想让用户输入一个新值,但我不知道如何输入。做一个while循环,检查您要查找的变量。比如:
while(i == 3){
System.out.println("Error, please type the number again: ");
i = Integer.parseInt(br.readLine());
}
例如,做一个
循环并在i==-1
时中断。相反,使用br.readLine()
@Satya是的,我忘了把它放在上面的代码中没有“在BufferedReader中已经定义的变量”这样的事情。你到底在问什么?