Запрограммируйте для этого числового шаблона значение l oop in java 1 22 3 4444 5 666666 7 88888888. Не удается получить нужный шаблон - PullRequest
0 голосов
/ 23 января 2020
public static void main(String[] args) {
   int noOfRows = 8;

    printPattern(noOfRows);
}

private static void printPattern(int num){
    for(int i = 1; i <= num; i++){
        for(int j = 1; j<=i;j++){
            System.out.print(i);
        }            
        System.out.println();            
    }        

Запрограммируйте для этой числовой комбинации значение l oop in java 1 22 3 4444 5 666666 7 88888888. Не удается получить нужную комбинацию

1 Ответ

1 голос
/ 23 января 2020

Вам нужно распечатать нечетные числа только один раз, поэтому добавьте вывод break

for(int i = 1; i <= 8; i++){
    for(int j = 1; j<=i;j++){
        System.out.print(i);
        if (i % 2 == 1) 
            break;
    }            
    System.out.println();            
} 

1
22
3
4444
5
666666
7
88888888
...