brandonstone
Technical User
This is the code I've written so far, and I'm not sure where to include the int intOne = Integer.parseInt(args[1]) in order to acheive the desired results. I hope this isn't a stupid question. Should the code you suggested go in the main method or in the readTokens()? Thanks for any help you might be able to provide.
import cs1.Keyboard;
import java.util.*;
public class Search
{
public int maxArrayCalls, maxArray2Calls;
public static void main(String[] args)
{
String NumList;
System.out.println ("Enter some numbers (at least one) and this program will " +
"determine which number is the largest."
;
System.out.print ("Enter numbers here: "
;
NumList = Keyboard.readString();
// Test for NumList
System.out.println ("Test: " + NumList);
String[] NumArray = readTokens(NumList, " "
;
// Test for NumArray
for (int i = 0; i <= NumArray.length; i++)
{
System.out.println (NumArray);
if (NumArray[0] > NumArray[1])
{
System.out.println (NumArray[0]);
}else
System.out.println (NumArray[1]);
}
}//end main
public static String[] readTokens(String text, String token)
{
StringTokenizer parser = new StringTokenizer(text, token);
int numTokens = parser.countTokens();
String[] list = new int[numTokens];
for (int i = 0; i < numTokens; i++)
{
list = (int)parser.nextToken();
}// end for-loop
return list;
}//end readTokens
}// end recursiveSearch
import cs1.Keyboard;
import java.util.*;
public class Search
{
public int maxArrayCalls, maxArray2Calls;
public static void main(String[] args)
{
String NumList;
System.out.println ("Enter some numbers (at least one) and this program will " +
"determine which number is the largest."
System.out.print ("Enter numbers here: "
NumList = Keyboard.readString();
// Test for NumList
System.out.println ("Test: " + NumList);
String[] NumArray = readTokens(NumList, " "
// Test for NumArray
for (int i = 0; i <= NumArray.length; i++)
{
System.out.println (NumArray);
if (NumArray[0] > NumArray[1])
{
System.out.println (NumArray[0]);
}else
System.out.println (NumArray[1]);
}
}//end main
public static String[] readTokens(String text, String token)
{
StringTokenizer parser = new StringTokenizer(text, token);
int numTokens = parser.countTokens();
String[] list = new int[numTokens];
for (int i = 0; i < numTokens; i++)
{
list = (int)parser.nextToken();
}// end for-loop
return list;
}//end readTokens
}// end recursiveSearch