|
|
Subject:
java
Category: Computers > Programming Asked by: cb153-ga List Price: $2.00 |
Posted:
24 Jun 2005 08:45 PDT
Expires: 24 Jul 2005 08:45 PDT Question ID: 536639 |
Could anybody answer this question? Complete the implementation of the constructor and the methods, run and toString. constructor ? accepts a parameter size ? instantiates anarray of length size ? declares a random object ? uses the random object to fill the array run( ) ? declares a variable to store the maximum value in the array ? examines the array using Math.max to determine the largest value ? displays "Max value is" and the value of max toString( ) ? returns a String "Array contents" followed by a list of numbers in the array, seperated by spaces Example output Array contents - -171976890 -837367250 588580956 1404222675 -254609160 1878654740 -16822294198 1602621976 -556422055 334633135 Max value is 1878654740 Examq4.java public class Examq4 { private int[]a; public Examq4(int size) { } public void run( ) { int max; } public String toString( ) { String result = "Array contents"; return result; } public static void main(String[] args) { Examq4 q4 = new Examq4(10); System.out.println(q4); q4.run( ); } } |
|
There is no answer at this time. |
|
Subject:
Re: java
From: bob215-ga on 24 Jun 2005 15:24 PDT |
Hi cb153-ga thanks for giving me chance to answer your question here is the completed implementation import java.util.*; public class Examq4{ private int[]a; int n; public Examq4(int size){ int i; a = new int[size]; Random rand = new Random(); for(i=0;i<size;i++) { a[i]=rand.nextInt(); } n=a.length; } public void run() { int max; if(n!=0) { max=a[0]; for(int i=1;i<n-1;i++) { max=Math.max(max,a[i]); } System.out.println("Max value is "+max); } } public String toString() { int i; String result="Array contents:"; if (n!=0) { for(i=0;i<n;i++) { result+=" "+a[i]; }} else result+=" Empty"; return result; } public static void main(String args[]) { Examq4 q4=new Examq4(10); System.out.println(q4.toString()); q4.run(); } } |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |