編寫一個遊戲程序,首先輸出 “3,5,10,17,29”.提示輸入下一個數,如果輸入正確, 顯示輸入正確,打印出當前所有數字並提示請輸入下一個數,如果輸入錯誤,顯示輸入數字不對,請重新輸入
package com.hp;
/*
* 數字遊戲
* 徐進永
* 2015.8.27
*/
import java.util.Scanner;
public class Tianzi {
public static void main(String[] args){
int jiashu=19;
int beijia=29;
int jieguo;
int[]s=new int[10];
s[0]=3;
s[1]=5;
s[2]=10;
s[3]=17;
s[4]=29;
System.out.print("3,5,10,17,29,");
System.out.println("請輸入下一個字:");
for(int i=5;i<10;i++){
jieguo=jiashu+beijia;
for (int m=0;m<100;m++){
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
if(a==jieguo){
s[i]=jieguo;
jiashu=jiashu+(s[i-1]-s[i-2]);
beijia=jieguo;
for(int j=0;j<=i;j++){
System.out.print(s[j]+",");
}
System.out.println("答案正確,請輸入下一個字:");break;
}else{
for(int k=0;k<=i-1;k++){
System.out.print(s[k]+",");
}
System.out.println("答案錯誤,請重新輸入:");
}
}
}
}
}