Programming in Java - Array Homework Answers

  1.     int i;
        int[] nums = new int[40];
        for (i = 0 ; i < 40 ; i++)
            nums[i] = i+1;
        for (i = 0 ; i < 40 ; i++) {
            nums[i] += 10;
            stdout.println(nums[i]);
        }
    

  2.     public static void printStrings(String[] arr) {
            for (int i = 0 ; i < arr.length && arr[i] != null ; i++)
                stdout.println(arr[i]);
        }
    

  3.     String[] words = new String[10];
        words[0] = "first";
        words[1] = "second";
        words[2] = "third";
        words[3] = "fourth";
        words[4] = "fifth";
        printStrings(words);
    

  4.     Time[] when = new Time[3];
        when[0] = new Time(10,30,0,"AM");
        when[1] = new Time(11,30,0,"PM");
        when[2] = new Time(3,20,0,"PM");
        for (i = 0 ; i < when.length ; i++)
            stdout.println("when[" + i + "] = " + when[i]);
    

  5.     int[][] table = new int[10][20];
    

  6.     stdout.println("table has " + table.length + " rows");
    

  7.     stdout.println("table has " + table[0].length + " columns");
    

  8.     public static void setRow(int[][] table, int val, int row) {
            for (int i = 0 ; i < table[row].length ; i++)
                table[row][i] = val;
        }
    

  9.     //  this code also prints out the array
        int matrix[][] = new int[100][50];
        for (i = 0 ; i < matrix.length ; i++) {
            setRow(matrix,100,i);
            for (int j = 0 ; j < matrix[0].length ; j++)
                stdout.print(matrix[i][j] + "   ");
            stdout.println();
        }
    


Email Me | Office Hours | My Home Page | Department Home | MCC Home Page