2017-02-20 7 views
0
public class AirplaneLab 
{ 
private int [][] first; 
private int [][] economy; 
private boolean [] seat; 
private boolean okay; 
private boolean okayokay; 
public AirplaneLab() 
{ 
} 
public AirplaneLab(int [][] first1, int [][] economy1) 
{ 
} 
public boolean viewFirstClass(boolean set[], int [][] first, int [][] economy) 
{ 
    if (okay = true) 
    { 
     boolean seating1[] = new boolean[20]; 
     for (int i = 0; i < 5; i++) 
     { 
      for (int j = 0; j < 4; j++) 
      { 
       if(seat[((j + 1) + (i * 4)) - 1]) 
       { 
        System.out.print("x "); 
        seating1[i * j] = true; 
       } 
       else 
       { 
        System.out.print("o "); 
        seating1[i * j] = flase; 
       } 
      } 
      System.out.println(); 
     } 
     System.out.println("The x's are the sets that are taken, o's are not"); 
     return seating1[]; 
    } 
    else 
    { 
     return false; 
    } 
} 
public boolean viewEconomyClass(boolean set[], int [][] first, int [][] economy) 
{ 
    if (okayokay = true) 
    { 
     boolean seating2[] = new boolean[30]; 
     for (int i = 0; i < 10; i++) 
     { 
      for (int j = 0; j < 3; j++) 
      { 
       if(seat[((j + 1) + (i * 3)) - 1]) 
       { 
        System.out.print("x "); 
        seating2[i * j] = true; 
       } 
       else 
       { 
        System.out.print("o "); 
        seating2[i * j] = false; 
       } 
      } 
      System.out.println(); 
     } 
     System.out.println("The x's are the sets that are taken, o's are not"); 
     return seating2[]; 
    } 
    else 
    { 
     return false; 
    } 
} 
public void decision() 
{ 
    java.util.Scanner input = new java.util.Scanner(System.in); 
    System.out.println("Please choose an option:"); 
    System.out.println("1 for “booking in first class”"); 
    System.out.println("2 for “booing in economy class”"); 
    System.out.println("3 to view seating chart for first class "); 
    System.out.println("4 to view seating chart for economy class"); 
    System.out.println("0 to exit"); 
    System.out.print("? "); 
    while(true) 
    {                      
     int mOpt = input.nextInt();       
     if ((mOpt == 1) || (mOpt == 3)) 
     { 
      if (mOpt == 1) 
      { 
       okay = true; 
       System.out.println("Based on the following setting arrangement, please pick a window middle or end seat"); 
       viewFirstClass(boolean set[], int [][] first, int [][] economy); 
       for (int i = 0; i < 5; i++) 
       { 
        for (int j = 0; j < 4; j++) 
        { 
         if (seating1[i * j] == true) 
         { 
         if ((i * j) ________________) 
         } 
        } 
       } 
      } 
     } 
    } 
} 
} 

下回る状況でそれを使用するには、空白がどこにあるか: 最後に閉じ括弧のすべての前にif文: 私はあなたがそこにモジュールを使用する方法を疑問に思いました。 私は4のモジュールを(i * j)したいとしましょう。どうすればいい?あなたは空白を埋めることができますか?ご協力ありがとうございました!あなたはJavaで
モジュールとどのように上記のコードでは

if ((i * j) mod 4) 

のようないくつかのこと(モジュロ)を探しているなら

+0

だろう、あなたは* *モジュロを意味していますか? – chrylis

+0

'(i * j)%4' ...パーセント記号はJavaのモジュラス演算子です。 –

+0

@Tim Biegeleisen、はい、それはありがとうございます –

答えて

0

は、構文が

if ((i * j) % 4) 
関連する問題