Results 1 to 4 of 4
  1. #1
    Spitfire is offline Member
    Join Date
    Oct 2008
    Posts
    1
    Rep Power
    0

    Default Need some help plz

    Hello, i have written this for part of uni course work and i am struggling to get it to work, can one else see any major problem with my work that they could point out to me.

    import java.util.scanner
    public class Calculate
    {
    public static void main( String args[] )
    {

    Scanner input = new Scanner ( System.in):

    int number1: // first number
    int number2: // second number
    int number3: // third number
    int largest: // largest value
    int smallest: // smallest value
    int sum: // sum of numbers
    int product: // product of numbers
    int average: // average of numbers

    System.out.print("Enter first integer:")://Prompt
    number1 = input.nextInt(); //read first number from user

    System.out.print("Enter second integer:");//Prompt
    number2 = input.nextInt(); //read second number from user

    System.out.print("Enter third interger:");//prompt
    number3 = input.nextInt(); //read third number from user

    largest = number1:

    smallest = number1:

    if (number1 > number2 > number3)
    System.out.printf("Largest is %d > %d\n", number1 number2 number3);

    if (number1 < number2 <number3)
    system.out.printf("Smallest is %d < %d\n", number1 number2 number3);

    sum - number1 + number2 + number3
    System.out.printf( "Sum is %d\n", sum ); // display sum

    if ((number1 + number2 + number3)/3)
    System.out.printf( "Average is %d\n", sum );

    if (number1*number2*number3)


    }


    }//end of Method

    I would be thankfull for any feedback as i am very new to java having only been doing it for a a couple of weeks now.

    The idea behind it is that it should help to find the largest of three numbers, then the smallest the product the average and the sum.

    Thanks

  2. #2
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default

    This is wrong,

    Java Code:
    if (number1 > number2 > number3)
    actually done it wrong way.

    Can you tell me what's the logic you have to solve this problem. Take a seat and spend a lots of time to design your application first. If you have a strong design coding is not difficult at all.

  3. #3
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default

    Oh my pal, there are lots of errors. How long you start to learn Java? You have misses lots of basis there in your code.

  4. #4
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default

    Just check the following code. Compare it with your code above.

    Java Code:
    import java.util.Scanner;
            
    public class Calculate {
    
        public static void main( String args[] ) {
    
            Scanner input = new Scanner ( System.in);
    
            int number1; // first number
            int number2; // second number
            int number3; // third number    
            int largest; // largest value
            int smallest; // smallest value
            int sum; // sum of numbers
            int product; // product of numbers
            int average; // average of numbers
    
            System.out.print("Enter first integer:");//Prompt
            number1 = input.nextInt(); //read first number from user
    
            System.out.print("Enter second integer:");//Prompt
            number2 = input.nextInt(); //read second number from user
    
            System.out.print("Enter third interger:");//prompt
            number3 = input.nextInt(); //read third number from user
    
            // Make the number1 as maximum
            largest = number1;
            
            if(largest < number2)
                largest = number2;
            
            if(largest < number3)
                largest = number3;
            
            System.out.println("Maximum is: " + largest);
            
            // Make the number1 as minimum
            smallest = number1;
            
            if(smallest > number2)
                smallest = number2;
            
            if(smallest > number3)
                smallest = number3;
            
            System.out.println("Smallest is: " + smallest);
    
        } // End of method
    } // End of class

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •