MainScreen() {
DisplayUI();
GetInput();
}
DisplayUI {
// prints press 1 for this 2 for that etc...
}
GetInput() {
// Gets input and calls the next approprite function according to that input e.g 1 for login etc...
// e.g
if (input == 1) {
Login();
}
.
.
.
if (input == x) {
somefunc();
}
// if the user enters an input that is not accounted for call this function
MainScreen();
}
Login() {
// do some stuff
MainScreen();
}
somefunc() {
// do some stuff
MainScreen();
}
main {
MainScreen();
}
是否存在使用上述方法(在每個函數實現結束時都有MainScreen();)的缺點?哪個更好?使用while循環或在每個其他函數定義的末尾調用main函數
在這(使用while循環和消除MainScreen();從每一個功能的結束)
哪一個更好?無論哪種情況,我都想無限期地運行我的程序。我使用了上述方法,我的程序完美地工作,是否有任何需要更改我的代碼?
main {
while(true){
MainScreen(); //
}
}
這..這不是Java。 – christopher
java !!!他們沒有發佈這個更新的版本......你怎麼發現這個祕密! –
嗯......我肯定會有某種'堆棧溢出'在某個時候......(?) –