求助一道简单的java编程题
运.行程序后(假设通过硬币投入开始运行程序),用户具有十次机会猜数字。编写一个Java程序,实现如下的设计目标:程序运行时自动产生1~100的随机数,接收用户键盘输入数据并给出提示信息,用户可以一次输入n个数字(n>1&&n<=10),判断产生的随机数和用户所猜的数字是否相同,如果相同奖励十次机会(一个硬币);如果猜错则判断用户剩余次数,直至剩余次数为零。
这是我自己写的import java.util.Scanner;
public class a{
public static void main(String[] args){
int chance=10;
int x=(int)(Math.random()*100);
while(chance>0){
Scanner input=new Scanner(System.in);
int n=input.nextInt();
if(n==x){
chance=chance+10;
System.out.println(chance);
}
else{
chance--;
System.out.println(chance);
}
}
}
}
输入多个数字进行比较,用可变长参数做怎么写