Created
May 14, 2016 20:38
-
-
Save romrozen/069d35dc4f1d9fb069d7bad4b2d20a1d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class MainClass { | |
public static void main(String[] args) { | |
//randomEx(); | |
//consequentialOddSum(); | |
//arry1DQ1(); | |
//arry1DQ4(); | |
arry2DQ2(); | |
} | |
private static void randomEx() { | |
for(int i = 0; i<10 ;i++){ | |
int rand = new Random().nextInt(27); | |
System.out.println(rand); | |
} | |
} | |
private static void consequentialOddSum() { | |
int[]ary=new int[55]; | |
Random rnd=new Random(); | |
//init array data | |
for(int i=0;i<ary.length;i++){ | |
ary[i]=rnd.nextInt(22); | |
System.out.print(ary[i]+"\t"); | |
} | |
System.out.println("\n"); | |
//loop over the array cells | |
for (int i = 0; i < ary.length-1; i++) { | |
if((ary[i]+ary[i+1])%2==1) System.out.printf(" %d:%d ",ary[i],ary[i+1]); | |
} | |
} | |
private static void arry1DQ1() { | |
int[] arr = new int[]{29, | |
80, | |
19, | |
29, | |
17, | |
8, | |
12, | |
15, | |
23, | |
55}; | |
/*for (int i = 0; i < arr.length / 2; i++){ | |
arr[i * 2] = i; | |
} | |
for (int i = 0; i < arr.length; i++){ | |
System.out.print(arr[i]+"\t"); | |
} | |
System.out.println("\n");*/ | |
//////////////////////////////////////// | |
/*for (int i = 0; i < arr.length; i++){ | |
arr[i] = arr[arr.length - i]; | |
} | |
for (int i = 0; i < arr.length; i++){ | |
System.out.print(arr[i]+"\t"); | |
}*/ | |
////////////////////////////////////////// | |
/* | |
for (int i = 0; i < arr.length - 1; i++){ | |
arr[i + 1] = arr[i]; | |
} | |
for (int i = 0; i < arr.length; i++){ | |
System.out.print(arr[i]+"\t"); | |
}*/ | |
} | |
private static void arry1DQ4() { | |
int[] ary=new int[10]; | |
for (int i=0; i<ary.length; i++){ | |
ary[i] = i*i; | |
} | |
for (int i = 0; i < ary.length; i++){ | |
System.out.print(ary[i]+"\t"); | |
} | |
} | |
private static void arry2DQ2() { | |
boolean[][] arryChairs = new boolean[30][50]; | |
for (int i = 0 ; i < arryChairs.length; i++ ){ | |
for(int j = 0; j < arryChairs[i].length; j++){ | |
arryChairs[i][j] = new Random().nextBoolean(); | |
} | |
} | |
/*for (int i = 0 ; i < arryChairs.length; i++ ){ | |
for(int j = 0; j < arryChairs[i].length; j++){ | |
System.out.print(arryChairs[i][j]+"\t"); | |
} | |
}*/ | |
Scanner scanner = new Scanner(System.in); | |
int i = 0; | |
while(i < 40){ | |
System.out.printf("person number %d please enter seat row \n",i); | |
int row =scanner.nextInt(); | |
System.out.printf("person number %d please enter column \n",i); | |
int column =scanner.nextInt(); | |
if(!arryChairs[row][column]){ | |
arryChairs[row][column] = true; | |
System.out.printf("person number %d have a nice show \n",i); | |
i++; | |
}else{ | |
System.out.printf("person number %d the seat is taken \n",i); | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment