@Sevlar

Двумерный массив в виде шахматной доски?

Только учусь Java и сразу уперся в тупик в задании.
Нужно вывести двумерный массив в виде шахматной доски, но не просто а в таком виде:
5da63cff066dc356938283.png
Знаю как вывести двумерный массив в виде доски, но чередуя каждую клетку, а вот так - не получается. Догадываюсь, что надо использовать if и деление по модулю... help!
Вот мой вывод:
int[][] mas = new int[24][24];
for(int i = 0; i < mas.length; i++) {
	for(int j=0; j < mas.length; j++) {
		if((i+j)%2 == 0) mas[i][j] +=1;
		System.out.print(" " + mas[i][j]);
	}
	System.out.println();
}
  • Вопрос задан
  • 1538 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
if((Math.floor(i*0.25)+Math.floor(j*0.25))%2 == 0) mas[i][j] +=1;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы