Я все еще новичок в Java и задавался вопросом, есть ли способ сократить мой массив, чтобы использовать оператор остатка, чтобы начать новую строку, когда 5 переходит в число, и нет ничего лишнего? Я пытаюсь понять это с сегодняшнего утра и, похоже, не добился никакого прогресса. Благодарим вас за помощь.Упрощение многострочного массива
public class arrayTest {
public static void main(String args[]) {
final int ARRAY_LENGTH = 25; // number of ints
int array[] = new int[ ARRAY_LENGTH ]; // calculate value for each array element
for (int counter = 0; counter < 5; counter++)
System.out.printf("%d, ", counter);
for (int counter = 5; counter < 6; counter++)
System.out.printf("%d\n", counter);
for (int counter = 6; counter < 10; counter++)
System.out.printf("%d, ", counter);
for (int counter = 10; counter < 11; counter++)
System.out.printf("%d\n", counter);
for (int counter = 11; counter < 15; counter++)
System.out.printf("%d, ", counter);
for (int counter = 15; counter < 16; counter++)
System.out.printf("%d\n", counter);
for (int counter = 16; counter < 20; counter++)
System.out.printf("%d, ", counter);
for (int counter = 20; counter < 21; counter++)
System.out.printf("%d\n", counter);
for (int counter = 21; counter < 25; counter++)
System.out.printf("%d, ", counter);
for (int counter = 25; counter < 26; counter++)
System.out.printf("%d\n", counter);
}
}
Что ... вы пытаетесь сделать? И почему вы не используете только один цикл для этого? – Makoto
Используйте один цикл и 'modulo' operator'% ' –
В качестве примечания стороны: имена классов в Java по соглашению должны начинаться с буквы верхнего регистра. Прочитайте это: [Условные обозначения для языка программирования Java] (http://www.oracle.com/technetwork/java/codeconv-138413.html) – informatik01