2015-02-27 2 views
-5

Привет, друзья, пожалуйста, объясните эту программу вывода выражения ?? Я новичок в JAVA. два для цикла, как работает точно? то как перемещаться между вертикальным и циклическим выражением, как показано на приведенном ниже?Как работает JAVA для Loop? Этот вывод печатается по строкам?

1 
2 4 
3 6 9 
4 8 12 16 

Мне нужна эта два ответа кратко плз помочь мне, ребята: '(

class Pattern { 
    public static void main(String args[]) { 
     int lines = 4; 
     for (int i = 1; i <= lines; i++) { 
      System.out.print(" "); 
      for (int j = 1; j <= i; j++) 
       System.out.print(i*j); 
      System.out.println(); 
      System.out.println(" "); 
     } 
    } 
} 
+0

Вы можете использовать 'String # format', который позволит вам отформатируйте вывод на постоянную ширину между столбцами ... Это c omonly известен как «составная петля», где значение из внешнего контура подает внутренний цикл – MadProgrammer

+0

, используя «режим отладки eclipse» для запуска вашего кода, который вы узнаете –

ответ

0

Ваш вопрос очень трудно понять, если я правильно понять вас, кажется, что вам просто нужно. значения, напечатанные пробелами между ними, правильно? Если это так, это простое исправление. Вместо использования System.out.print(i*j); используйте System.out.print(" " + i*j);. Это будет размещать пробел перед каждым значением.

+0

tanx bro ... теперь я получил его –