Java Reference
In-Depth Information
100 assignment statements; instead, use loops. Write a program segment to com-
pute the mean, median, and total weight of the balls.
E3. A different method of storing the bowling balls of the previous exercise is to
use an array of seven elements, one for each weight, and to store the number of
balls with each weight. Redo the previous exercise using this method. Discuss
the advantages and disadvantages of the two methods.
E4. Write (and test) statements to do the following.
(a) Set the elements of int array segment b[h..k] to 0 .
(b) Print the values of b[0..3] on the Java console on one line, separated
by blanks.
(c) Print the values of array b on the Java console, three on a line, with
blanks separating the three.
(d) Print the values of array b in reverse order on the Java console, three on
a line, with blanks separating the three.
(e) Add 1 to each element of int array b .
(f) Store in x the sum of the values of array segment b[h..k] .
(g) Store in x the sum of every other value of b[h..k] , beginning with the
first.
(h) Store in x the sum of every other value of b[h..k] , beginning with the
second.
(i) Find the largest value of int array segment b[h..k-1] .
(j) Find the largest value of int array segment b[h..k-1] , considering
only every other value beginning with the first.
(k) Store the largest and smallest values of array b[h..k-1] , where h<k ,
in variables small and large . Use a single loop.
E5. A polynomial is an expression of the form a 0 +a 1 x 1 +a 2 x 2 + ... + a n x n .
Write a function that computes the value of the polynomial given, as arguments,
the integer n, the value x , and an array a that contains the coefficients a 0 , ..., a n .
Make sure you specify the function properly.
E6. Write a function that tells how many odd numbers an int array contains.
E7. Write a function that tells how many elements of an int array have the value
x (the array and x are parameters of the method.)
E8. Write a function that computes the average of the values of a double array
segment b[h..k] .
E9. Write a procedure that does the following. Each element of array segment
b[0..n-1] contains a different integer in the range 0..n-1 . The array segment
contains a permutation of the values 0..n-1 . Print the elements of b[0..n-1] in
the following order: Print b[0] ; then, assuming that b[0]=j , print b[j] ; then,
assuming b[j]=k , print b[k] ; etc. In other words, print b[0] , b[b[0]] ,
b[b[b[0]]] , etc.
 
Search WWH ::




Custom Search