JAVA基礎綜合題目:
編寫一個遊戲程序,首先輸出 “3,5,10,17,29”.提示輸入下一個數,如果輸入正確, 顯示輸入正確,打印出當前所有數字並提示請輸入下一個數,如果輸入錯誤,顯示輸入數字不對,請重新輸入
工具/原料
eclipse
JAVA基礎學習JAVA代碼書寫
方法/步驟
題目要求 編寫一個遊戲程序,首先輸出 “3,5,10,17,29”.提示輸入下一個數,如果輸入正確, 顯示輸入正確,打印出當前所有數字並提示請輸入下一個數,如果輸入錯誤,顯示輸入數字不對,請重新輸入
JAVA詳細代碼以及運行結果詳圖:
/** * */
package test8_30;
import java.util.Scanner;
/** * @author 馬琳的筆記本 * 編寫一個遊戲程序,首先輸出 “3,5,10,17,29”. * 提示輸入下一個數,如果輸入正確, * 顯示輸入正確,打印出當前所有數字並提示請輸入下一個數, * 如果輸入錯誤,顯示輸入數字不對,請重新輸入 */public class Test5{ public static void main(String [] args){ game(); } public static void game(){ int[] algorithm= {3,5,10,17,29}; for(int i:algorithm){ System.out.print("\t"+i); } Scanner input=new Scanner(System.in); int num=0; int i=0; while(i<3){ System.out.println("\n輸入遊戲的下一個數字:"); num=input.nextInt(); if(num==(algorithm[algorithm.length-1]+algorithm[algorithm.length-2]+2)){ System.out.println("恭喜你,輸入正確!"); int[] alg= new int [algorithm.length+1]; for(int j=0;j
主要關鍵在於這個JAVA數字遊戲是3,5,10,17,29”
詳細算法是:
5=3+2;
10=5+3+2;
17=10+5+2;
29=10+17+2;
17+29+2=48;
48+29+2=80
...............
希望看到這個算法你就有解決辦法了。
注意事項
最後一步驟的算法解析
JAVA基礎強度題目,綜合了所有的基礎知識,難度比較大