我是新来的编程和我正在做一个简单的缺勤计划,但我坚持,如果有人输入一个值不是缺席或T参加。下面是代码:如何让用户再次输入相同变量的值?
package loops;
import java.util.Scanner;
public class Students_Absence {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter T for the attended student and A for the absent");
System.out.print("Student1:");
char student1 = input.next().charAt(0);
if (student1 =='T' || student1 == 'A'){
System.out.println();
} else {
System.out.println("The sympol you entered is incorrect, please use either T or A");
char student1 = input.next().charAt(0);
}
input.close();
}
}
我希望用户重新输入值,如果他错过,点击或东西,而随后重新启动整个程序。但是当我尝试时,我得到(重复的局部变量)错误。
谢谢!