int[] Array1 = {1,2,3,4,5,6,7,8,9,10};
int pattern =0;
int first = 1;
for(int i=0; i<10;i+=2)
{
if(Array1[i] + Array1[first] > 7)
{
pattern ++;
}
first+=2;
}
System.out.println("The total number of patterns: " + pattern);
我所试图做的事:加相邻号,并检查它是否大于7,如果是打印1模式等等为什么不打印4种模式?
为何不打印4种模式?
这应该打印3.只有5 + 6,7 + 8和9 + 10> 7.如果使用'> ='进行比较,您将得到4。 – lurker
因为它的3 ... –
你提到相邻,那么2 + 3,4 + 5,6 + 7,8 + 9等不相邻?只是想确认你所期望的是你写的。 –