Skip to content

Instantly share code, notes, and snippets.

@romrozen
Created May 14, 2016 20:38
Show Gist options
  • Save romrozen/069d35dc4f1d9fb069d7bad4b2d20a1d to your computer and use it in GitHub Desktop.
Save romrozen/069d35dc4f1d9fb069d7bad4b2d20a1d to your computer and use it in GitHub Desktop.
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