Где я могу написать '{' или i ++; или еще сделать следующий результат? - PullRequest
0 голосов
/ 21 апреля 2020
public static void main(String[] args) {
    // TODO Auto-generated method stub

    int i = 0;
    int j = 0;
    while(i<=10) {while(j<10){System.out.println("Seat" + "" + i + j); j++;} i++;}

Мне нужен результат: «Место 01, Место 02,…, Место 99», но я нахожу только «Место 01, Место 02,…, Место 09» Как мне изменить код, используя «while»?

Ответы [ 4 ]

1 голос
/ 21 апреля 2020
public static void main(String []args){
        for(int i = 0;i<100;i++){
            System.out.println("Seat"+String.format("%02d", i));
        }
     }
1 голос
/ 21 апреля 2020

Вы можете написать, что:


for(int i=0;i<99;i++){
   if(i<10){
      System.out.println("SEAT 0"+i);
   }else{
      System.out.println("SEAT "+i);
   }
}

Когда вы знаете число l oop, используемое для. Когда вы не знаете, использовать в то время. Если вы знаете, что выполняете свой l oop хотя бы раз, используйте do while.

0 голосов
/ 21 апреля 2020
    int i = 0;

    while ( i < 10) {

        int j = 0;

        while ( j < 10) {

            System.out.print( "Seat " + i + j + "\t" ); 

            j++;

        }

        System.out.println();

        i++;

    }

Live Demo repl.it

0 голосов
/ 21 апреля 2020
int i = 0;
while (i < 10) {
  int j = 0;
  while (j < 10) {
    System.out.println("Seat " + i + j);
    j++;
  }
  i++;
}
...