Java beginner problem: arrays and ints

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • monkey1001
    New Member
    • Dec 2007
    • 10

    Java beginner problem: arrays and ints

    how do i write a java program tht will store seven integer values in an array of type integer......pl ease helppppp... this is what i got but not sure about it...thnkss...a nd it has to include reverse order.

    import java.io.Buffere dReader;
    import java.io.IOExcep tion;
    import java.io.InputSt reamReader;

    public class SevenIntegers
    {
    public static void main(String args[])
    {
    reader = new BufferedReader( new InputStreamRead er(System.in));

    int numbers[] = new int[7];

    System.out.prin tln("Please enter some integers:");
    {
    for (int i = 0; i < numbers.length; i++)
    {
    System.out.prin t(i + 1 + ": ");
    numbers[i] = readNumber();
    }
    }


    System.out.prin tln("IOExceptio n! Quitting: " + e.getMessage()) ;
    return;

    System.out.prin tln("You entered: ");
    for (int i = 0; i < numbers.length; i++)
    {
    System.out.prin tln(numbers[i]);
    }

    System.out.prin tln("Backwards, that's: ");
    for (int i = numbers.length - 1; i >= 0; i--)
    {
    System.out.prin tln(numbers[i]);
    }

    int largestIndex = 0;
    for (int i = 1; i < numbers.length; i++)
    {
    if (numbers[i] > numbers[largestIndex])
    largestIndex = i;
    }

    System.out.prin tln("The biggest number was " + numbers[largestIndex] + " at index: " + largestIndex);

    int smallestIndex = 0;
    for (int i = 1; i < numbers.length; i++)
    {
    if (numbers[i] < numbers[smallestIndex])
    smallestIndex = i;
    }

    System.out.prin tln("The smallest number was " + numbers[smallestIndex] + " at index: " + smallestIndex);
    }

    int number = Integer.parseIn t(textEntered);
    {
    System.out.prin tln("What was that?");

    f(i=a.length-1;1>=0;i--);
    System.out.prin t();
    }
    }
    Last edited by monkey1001; Dec 3 '07, 10:26 AM. Reason: lil fixx
  • JosAH
    Recognized Expert MVP
    • Mar 2007
    • 11453

    #2
    I changed your topic title to something sensible. A bit of advice: don't try to complete
    several different programs simultaneously; try one after the other. As it is now all
    yout attempts are a mess.

    kind regards,

    Jos

    Comment

    • samido
      New Member
      • Oct 2007
      • 52

      #3
      Originally posted by monkey1001
      how do i write a java program tht will store seven integer values in an array of type integer......pl ease helppppp... this is what i got but not sure about it...thnkss...a nd it has to include reverse order.

      import java.io.Buffere dReader;
      import java.io.IOExcep tion;
      import java.io.InputSt reamReader;

      public class SevenIntegers
      {
      public static void main(String args[])
      {
      reader = new BufferedReader( new InputStreamRead er(System.in));

      int numbers[] = new int[7];

      System.out.prin tln("Please enter some integers:");
      {
      for (int i = 0; i < numbers.length; i++)
      {
      System.out.prin t(i + 1 + ": ");
      numbers[i] = readNumber();
      }
      }


      System.out.prin tln("IOExceptio n! Quitting: " + e.getMessage()) ;
      return;

      System.out.prin tln("You entered: ");
      for (int i = 0; i < numbers.length; i++)
      {
      System.out.prin tln(numbers[i]);
      }

      System.out.prin tln("Backwards, that's: ");
      for (int i = numbers.length - 1; i >= 0; i--)
      {
      System.out.prin tln(numbers[i]);
      }

      int largestIndex = 0;
      for (int i = 1; i < numbers.length; i++)
      {
      if (numbers[i] > numbers[largestIndex])
      largestIndex = i;
      }

      System.out.prin tln("The biggest number was " + numbers[largestIndex] + " at index: " + largestIndex);

      int smallestIndex = 0;
      for (int i = 1; i < numbers.length; i++)
      {
      if (numbers[i] < numbers[smallestIndex])
      smallestIndex = i;
      }

      System.out.prin tln("The smallest number was " + numbers[smallestIndex] + " at index: " + smallestIndex);
      }

      int number = Integer.parseIn t(textEntered);
      {
      System.out.prin tln("What was that?");

      f(i=a.length-1;1>=0;i--);
      System.out.prin t();
      }
      }
      your code is messed dude, just try to rephrase you request and pin poin what help you are looking for, kind regards...

      Comment

      • ramadeviirrigireddy
        New Member
        • Jul 2007
        • 54

        #4
        Originally posted by samido
        your code is messed dude, just try to rephrase you request and pin poin what help you are looking for, kind regards...

        Hi monkey1001 ,

        The way you are reading the numbers is wrong. you should create an object to BufferReader and then u have to accept the input values. And remember u r reading input values and the way ur reading the input values is also wrong. and you have'nt declared the variable e anywhere and u r trying to use it. I have made some change to your program and it's working well. please do the changes as i said. and what are the last four lines of ur code mean ?

        Comment

        Working...