2016-01-16 3 views
-3

Пожалуйста, сообщите, могу ли я предоставить несколько условий для цикла. Как и в моем заявлении выше его дает ошибку, как:для (i = center && j = center; i> = center && i <n- 1 && j> = center && j <n-1; i ++ && j))

for(i=center && j=center;i>=center && i=center && j ^

1 error:

java.lang.RuntimeException: /EightiesKids4.java:23: error: not a statement

+0

Опубликовать Ваше полное код. –

+0

Вам не хватает фундаментальных знаний о синтаксисе Java. Пойдите и изучите это самостоятельно. Мы не можем это сделать для вас. Это слишком широко. – Seelenvirtuose

+0

Название вопроса не хорошо! – HDJEMAI

ответ

3

Если i & j еще не определены:

for(int i=center, j=center; // pre-condition 
i >= center && i < n- 1 && j < n-1; // condition 
i++, j--) // post-condition 
+2

Можно предположить, что 'center' является неизменным в рамках этого цикла. Не является ли избыточным 'i> = center? – dfri

1

Он должен выглядеть следующим образом:

for(int i=center, j=center;i>=center && i<n- 1 && j>=center && j<n-1; i++, j--) 
+0

Его работы. Спасибо, сэр. – SuviD

Смежные вопросы