do-while

    0熱度

    3回答

    我想要返回一個隨機數字必須在兩個數字之間,我這樣做的方式是設置一個循環來檢查它是否在這些數字之間,如果不是,重新推出。 我遇到的問題是,它永遠不會擺脫我的循環,我不能解決它,這是因爲變量不會被傳遞出循環重新測試? 如果是這樣,是否需要做某種回報或休息? 代碼: int randDamRange = 0 byte DamRange = attack.getM_damageRange(); //In

    0熱度

    1回答

    我有一個代碼 boolean playerTakesAHit() throws IOException { char ch = ' '; boolean hit=false; do{ System.out.print("Hit or Stay: "); System.out.flush(); String playersDecision = key

    0熱度

    3回答

    我希望我的程序不斷詢問問題,直到它得到可以使用的響應,特別是從0到20的一個數字。我在這個類上有很多其他的東西,所以這裏是一段小小的摘錄,其中do-while是(我已經爲變量和所有事物命名)。 public static void main(String[] args) { do { halp = 1; System.out.println("What level

    0熱度

    1回答

    所以我試圖使 (EX)輸入一些值:1 -2 -3 2 5 正數的數量是5數負數是-3 總數是3平均數是。 6 我想這樣做,但是當我運行它時, 它不起作用 什麼部分是錯誤? import java.util.*; public class Welcome { public static void main(String [] args){ Scanner input = new

    3熱度

    4回答

    import java.util.Scanner; import java.util.*; public class MultipicationTable{ public static void main(String[] args) { // Initialising selection variable to 0 int selection

    0熱度

    2回答

    我正在用Java編寫一個程序,它基本上找到兩個特定日期之間的天數。用戶輸入DD/MM/YYYY格式的兩個日期,然後我採用日/月/年的子字符串並計算2之間的天數。我還做了一種驗證,如果格式錯誤(例如d/mm/yyyy),那麼該人必須以正確的格式重新寫入日期。我通過確保日期處於正確位置來做到這一點。如果4 /匹配,那麼一個布爾變量給我的真實,程序繼續,如果不是,它會給我錯誤,它會再次要求日期。 問題是

    0熱度

    2回答

    的錯誤是,當我運行該程序,並鍵入n結束選擇 它並沒有結束,並不斷重複第一cout,默認值爲: #include <iostream> using namespace std; int main() { int x; float y,result=0,paid,change; do { cout<<"enter another choose or p

    1熱度

    4回答

    我在我的主要方法中捕獲一個inputMismatchException,並希望我的do-while循環在異常被捕獲後再次迭代。我甚至編寫了明確的繼續聲明,但沒有奏效。我該怎麼做? public class AddressBookApp { public static void main(String[] args) { AddressBook abook = new AddressB

    1熱度

    2回答

    我的代碼做一個錯誤,但我不知道如何糾正它: public class Cenas { public static void main(String[] args) { //gera matrizes de tamanho aleatório com uns e zeros int a = 2;//(int)(Math.random() *3) + 1; int b

    0熱度

    3回答

    我卡在我的代碼! 我有一個Do -While循環和內我的switch-case和各自具有的if else條件是這樣的: 這是問題所在 當我按下重試按鈕(如果其他條件)我想回到Do Loop的中間,然後再次運行以檢查... 我不太確定我該怎麼做。 任何幫助將是偉大的。