本文目錄一覽:
Java編程如何返回之前的操作(詳細請看問題補充)
請注意代碼:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String msg = “”;
do {
System.out.println(“請輸入字符串:”);
msg = sc.nextLine();
if (“abc”.equals(msg) || “def”.equals(msg)) {
System.out.println(msg);
}else {
System.out.println(“wrong”);
}
} while (true);
// 下面是while中斷條件
//!”abc”.equals(msg) !”def”.equals(msg)
}
}
結果:
java 怎麼返回上一步
這個好解決
for(i=1;i=renShu;i++){
System.out.println(“第”+i+”位同學成績為:”);
score=input.nextDouble();
if(score0||score100){
System.out.println(“抱歉,分數輸入有誤,請重新輸入第”+i+”位同學成績”);
i–;
}else{
sum+=score;
}
}
這樣就行了,先判斷,再加分數,如果錯了就不加,並且把i遞減,不就行了。不懂繼續問。
java程序中,怎麼返回上一個步驟?
String firstPage=” 歡迎使用我行我素購物管理系統 \n* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n 1、登 錄 系統 \n 2、更 改 管 理 員 密 碼 \n 3、退 出 \n”* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n”;
不同頁定義一個不同的String類型的變量用於打印 System(firstPage);
樓下說的那樣記錄上一級的可以 但是不能記錄打印的字符串了 需要單門用一個變量來判斷 首先你需要確認對每個頁面有一個不同的值 比如String page來辨別你到了那一頁 比如你在登陸頁 page=”login” 然後你就可以判斷
if(page.equals(“login”){
方法體
如果你在這 這個頁面再點擊了 2 更改密碼的話 page再賦值
page=”exchangePassword”
}下面可以加各個判斷各個頁面 並
if(page.equals(“exchangePassword”)
{
點擊了返回 page再賦值回 login就好了
}
這樣你需要給每個頁面就定義一個值用於你自己判斷 就行了
原創文章,作者:LVWWG,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127335.html