Воспользуйтесь функцией рефакторинга Извлечение метода.
- Выберите два внутренних цикла и выполните рефакторинг для преобразования их в метод.
- Повторяйте этот шаг до тех пор, пока не останется глубоко вложенных циклов.
public static void main( String[] args ) {
int m0 = Integer.parseInt( args[ 0 ] );
int m1 =
Integer.parseInt( args[ 1 ] );
int m2 =
Integer.parseInt( args[ 2 ] );
int m3 =
Integer.parseInt( args[ 3 ] );
for (
int i = 0; i
< m0; i++ ) {
for
( int j = 0;
j < m1; j++ ) {
method( m2, m3 );
}
}
}
private static void method( int iMax1, int iMax2 ) {
for ( int k = 0; k < iMax1; k++ ) {
for ( int z = 0; z < iMax2; z++ ) {
System.out.println( "Fourth dimension?");
}
}
}
|
|