answersLogoWhite

0

There are two basic steps to finding the greatest number. 1) convert the input from Strings to ints (or doubles or whatever number type you are expecting), 2) find the greatest number.

/*

For this example we're going to answer the question exactly,

with no regard to expandability (for dealing with more numbers).

*/

public static void main(String[] args) {

// step 1 - convert input from Strings to ints

int a = 0, b = 0, c = 0;

// we need to wrap a try-catch block around this to

// deal with any input that cannot be converted from

// a String to an int

try {

a = Integer.parseInt(args[0]);

b = Integer.parseInt(args[1]);

c = Integer.parseInt(args[2]);

}catch(NumberFormatException ex) {

// do whatever you need to do here to manage the

// exception

}

// step 2 - find the greatest number

int max = a;

if(b > max) {

max = b;

}

if(c > max) {

max = c;

}

// at this point the value in max is the greatest of the three

// numbers passed in through the command line

}

OR ELSE YOU SHOULD TRY THE ANOTHER STYLE FOR COMMAND LINE ARGUMENT , AS IT IS GIVEN BELOW.

class Max_command

{

public static void main(String args[])

{

for(String name : args)

{

System.out.println(name);

}

int i,max=0;

for(i=0;i<=args.length;i++)

{

int a=Integer.parseInt(args[i]);

if(a>max)

{

max=a;

}

if(i==args.length-1)

{

System.out.println("Max is --> "+max);

}

}

}

}

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions