2016-03-25 15 views
0

私が達成する必要があるのは、部屋番号を増やすことです。 例:変数に基づいて別々にインクリメントする方法

フロア= 1の場合、101,102,103。
floor = 2の201,202,203;
など。

どうすればよいですか?

+0

を持っています。ソリューションを実装するコードを提供してください。 – TheMirrox

+0

上記のように部屋番号をインクリメントしていくつかのルームインスタンスを作成し、その変数をプリントアウトするだけです。特にない –

答えて

0

あなたはそれを毎秒をインクリメントしたい意図した場合、あなたは

while(true) { 
    difficulty++; 
    long ms = System.currentTimeMillis(); 
    Thread.sleep(1000 - ms % 1000); 
} 
を行うのは、あなたが変数 difficultyを持っているとあなたには、いくつかのイベントでそれをインクリメントしたいとしましょう、そう、そのイベントにあなたが difficulty++;

を書きます

あなたは部屋番号が100以上の場合にレベルが1である、と部屋番号が200以上になるとレベルが2であるというように...そして、あなたは

difficulty = difficulty - (difficulty % 100) 
を行うようにしたい場合
1

は、そのような限定された記述に基づいて、良い答えを与えることは非常に困難であるあなたは5階建てを持っていると言うと、各フロアには3つの部屋

for(int i=1; i<6; i++){ 
     System.out.println("The room numbers on floor " + i + " are: "); 
     for(int j=1; j<4; j++){ 
      int room_num = i*100 + j; 
      System.out.println(room_num); 
     } 
    } 
関連する問題