Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Java (http://www.go4expert.com/forums/java/)
-   -   program help (http://www.go4expert.com/forums/program-help-t2113/)

taurus 3Dec2006 21:44

program help
 
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

shabbir 4Dec2006 11:07

Re: program help
 
You have posted it as an Article under the Article / Source code section. I have moved it to the Queries and Discussion forum.

Duplicate of program help. Thread closed.


All times are GMT +5.5. The time now is 21:13.