1. We have moved from vBulletin to XenForo and you are viewing the site in the middle of the move. Though the functional aspect of everything is working fine, we are still working on other changes including the new design on Xenforo.
    Dismiss Notice

program help

Discussion in 'Java' started by taurus, Dec 3, 2006.

Thread Status:
Not open for further replies.
  1. taurus

    taurus New Member

    Joined:
    Dec 3, 2006
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    0
    Code:
    import javax.swing.*;
    public class test
    {
        public static void main(String[] args)
        {
            String input;
            int integer, total, another;
            do
            {
                input = JOptionPane.showInputDialog(null, "Enter a positive integer");
                integer = Integer.parseInt(input);
                while (isPositive(integer));
                {
                input = JOptionPane.showInputDialog(null, "Enter a positive integer");
                }
                total = addNumbers(integer); 
                JOptionPane.showMessageDialog(null,"The total of integers between  1 and " + integer + " is " + total);
                another = JOptionPane.showConfirmDialog(null, "Do you want to continue");
            }
            while (another == JOptionPane.YES_OPTION);
        }
    
    public static boolean isPositive(int integer)
        {
            while(integer <= 0)
            {
            return true;
            }
            return false;
        }
    public static int addNumbers(int integer)
        {
            int total = 0, count = 0;
            while(count < integer)
            {
                count = count + 1;
                total = total + count;
            }
            return total;
        }
    }
    
    
    Now i got a problem, u c my boolean method, well what i want to say is when its not a positive number then it should re prompt the user for a number(input = JOptionPane.showInputDialog(null, "Enter a positive integer")

    But right now its not workin correctly. it always does it in a way
    can someone just help me wit that?
    thanx
     
  2. shabbir

    shabbir Administrator Staff Member

    Joined:
    Jul 12, 2004
    Messages:
    15,276
    Likes Received:
    364
    Trophy Points:
    83
Thread Status:
Not open for further replies.

Share This Page