我正在编写一个程序,模拟 1 到 45 之间的六个数字的乐透抽奖,示例输出为 3 7 12 27 43 28。但我想做的是计算相邻数字出现的次数,例如 1 4 5 29 26 41 是肯定的答案,因为 5 在 4 之后。
最好的方法是什么?
我尝试过以下示例:
int adjacent=0;
for(int i =0; i<6; i++)
{
int t = test[i]+1;
test[i]=(int)(45*Math.random())+1;
if(test[i]==t)
adjacent++;
System.out.print(test[i]+" ");
}
这不起作用。
我究竟做错了什么?