Bluej method calling

Cannot find variable min? how do I correct this error? Ive tried multi

Page 1 of 1

1 Replies - 9959 Views - Last Post: 22 November 2009 - 04:47 PM Rate Topic: -----

#1 bella422316   User is offline

  • New D.I.C Head

Reputation: 22
  • View blog
  • Posts: 49
  • Joined: 20-November 09

Bluej method calling

Posted 22 November 2009 - 04:42 PM

/**
	 * Write a method min that receives as input parameter an integer array 
	 * and returns the lowest value in the array. For example, min({17,3,8,14})
	 * would return 3; and the call min(numbers) in the code below would return 2.
	 *	  int[] numbers;
	 *	  numbers[0] = 3;
	 *	  numbers[1] = 6;
	 *	  numbers[2] = 2;
	 *	  min(numbers);
	 */
	// PUT method q7d_minimum here
	public int min (int [] nums)
	{
		int minValue = nums[0];
		for (int i = 1; i < min.length; i++)
			{
				if (nums [i] < minValue)
				minValue = nums[i];
			}
			return minValue;
	}



cannot find symbol - variable min

MOD EDIT: addede code tags

This post has been edited by KYA: 22 November 2009 - 04:54 PM


Is This A Good Question/Topic? 0
  • +

Replies To: Bluej method calling

#2 macosxnerd101   User is offline

  • Games, Graphs, and Auctions
  • member icon




Reputation: 12800
  • View blog
  • Posts: 45,992
  • Joined: 27-December 08

Re: Bluej method calling

Posted 22 November 2009 - 04:47 PM

Please respect rule number 4. It states:

Quote

Use BBCode when posting. For example: :code:


The error you are getting occurs at this expression:
i < min.length



Remember, min() is a method name, not an array name, and methods don't have a length. I think you meant to reference nums.length instead.
Was This Post Helpful? 1
  • +
  • -

Page 1 of 1