在我的代码下面,我不知道什么命令才能正常工作。如何添加for循环到if语句?
我首先希望它打印出来供用户选择它做一个选择,那么,如果他们选择1它会询问他们的名字,并与环路进行验证等
当我输入一个名称开始只是循环输入你的名字的问题,我不知道如何解决它。
我是否需要为我的程序添加更多的语句,如果我这样做,那么我是否仍然可以使用if语句让用户选择一个选项?
import java.util.Scanner;
public class username {
public static void main(String[] args) {
{
int UseLift;
int AuditReport;
int ExitLift;
int a;
UseLift = 1;
AuditReport = 2;
ExitLift = 3;
}
System.out.println("choose an option");
System.out.println("Uselift(1)");
System.out.println("see audit report(2)");
System.out.println("Exit Lift(3)");
Scanner d = new Scanner(System.in);
int a = d.nextInt();
Scanner kb = new Scanner(System.in);
// array containing usernames
String[] name = {"barry", "matty", "olly", "joey"}; // elements in array
if (a == 1) {
System.out.println(" Enter your name ");
}
String name1 = kb.nextLine();
boolean b = true;
int j = 0;// counter will start at 0
outerloop:
while (j < 3) {
System.out.println("Enter your name");
}
for (int i = 0; i < name.length; i++) {
if (name[i].equals(name1)) {
System.out.println("you are verified you may use the lift, calling lift ");
}
break;// to stop loop checking names
}
System.out.println("Username Invalid");
j++;
if (a == 2) {
System.out.println("");
}
if (a == 3) {
System.out.println(" Please Exit Lift ");
}
}
}
你打算使用的Java /在你的生活进一步做编程?如果是这样,我建议花费2小时阅读java语法概述,只需通过oracle官方教程即可。 – kiruwka
不,我没有很大的帮助@kiruwka – user3151959
好吧,如果你不这样做,我想它没有任何意义来解释你如何改变你的代码,它更快地写你工作快照。它会帮助吗? – kiruwka