2017-02-20 23 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) ________________) 
         } 
        } 
       } 
      } 
     } 
    } 
} 
} 

在上面的代碼,其中空白是: 最後,如果所有的封閉括號前聲明: 我想知道你將如何使用模塊存在。 假設我想做4(i * j)模塊;我會怎麼做?你能填空嗎?感謝您的幫助!模塊以及如何使用它的情況之下

+0

你的意思是*模*? – chrylis

+0

'(i * j)%4' ...百分號是Java中的模數運算符。 –

+0

@蒂姆Biegeleisen,是的,這是有效的,謝謝 –

回答

0

如果你正在尋找一些東西(模)像

if ((i * j) mod 4) 
在java中

,語法將

if ((i * j) % 4) 
相關問題