【发布时间】:2020-05-11 21:23:33
【问题描述】:
您好,我是 java 编程新手,我有这段代码,我想知道如何让它运行,直到我输入“end”然后它停止。 任何人都可以帮忙吗?一直报错
public static void main(String [] args){
String code_trigger_starter_str = "start";
String code_trigger_ender_str = "end";
//boolean program_running_bool = false;
Scanner kybd_inpt = new Scanner(System.in);
String kybd_input_str = kybd_inpt.nextLine();
re_run_word_input(code_trigger_starter_str,code_trigger_ender_str);
// exit_code(code_trigger_ender_str);
}
private static void re_run_word_input(String code_trigger_starter_str,String code_trigger_ender_str) {
//boolean program_running_bool = true;
System.out.println("Enter a word");
Scanner kybd = new Scanner(System.in);
String kybd_new_word = kybd.nextLine();
//if(kybd_input_str.equals(code_trigger_starter_str));{
//System.out.println(kybd_new_word);
if(!kybd_new_word.equals(code_trigger_ender_str)) {
System.out.println(kybd_new_word);
}
else {
if (kybd_new_word.equals(code_trigger_ender_str)) {
System.out.println("Program ended");
}
}
}
【问题讨论】:
-
错误是什么? (将其附加到问题中)
-
它工作正常,但我需要它循环运行。
标签: java loops for-loop if-statement while-loop