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

В приведенном выше коде, где заготовка: Последнее, если заявление перед всеми закрытыми скобками: мне было интересно, как вы могли бы использовать модуль там. Предположим, я хотел сделать (i * j) модуль 4; как бы я это сделал? Вы можете заполнить пробел? Спасибо за помощь!модуль и как использовать его в ситуации ниже

+0

ли вы имеете в виду * по модулю *? – chrylis

+0

'(i * j)% 4' ... знак процента - это оператор модуля в Java. –

+0

@Tim Biegeleisen, да, это работает спасибо –

ответ

0

Если вы ищете какой-то вещи (по модулю), как

if ((i * j) mod 4) 

в Java, синтаксис будет

if ((i * j) % 4) 
Смежные вопросы