Results 1 to 4 of 4
Thread: input to an integer (simply)
- 03-18-2009, 06:20 AM #1
Member
- Join Date
- Jan 2008
- Posts
- 23
- Rep Power
- 0
input to an integer (simply)
I need help with this basic program. I am trying to convert an input to an integer but I cant use the way I have it written in this coding method. It has to be something simpler. Is there a solution to my problem?
Thanks,Java Code:import javax.swing.JOptionPane; public class Assignment4ITEC2260 { public static void main(String[] args) { int number1; int number2; int num; // Prompt for first number do{ String input = JOptionPane.showInputDialog(null,"Enter first number"); if(input == null) System.exit(1); // convert input to a integer try { number1 = Integer.parseInt(input.trim()); } catch(NumberFormatException ex) { number1 = 0; } }while(number1 < 1); // Prompt for second number do{ String input = JOptionPane.showInputDialog (null,"Enter second number greater than first number"); if(input == null) System.exit(1); // convert input to a integer try { number2 = Integer.parseInt(input.trim()); } catch(NumberFormatException ex) { number2 = 0; } }while(number2 < number1); // display the odd numbers between the first number and the second number. String numbers = ""; // using a for loop for(num = number1+1; num < number2;num++) { // check for odd number if((num % 2) != 0) { numbers = numbers + num + " "; } } JOptionPane.showMessageDialog (null,numbers,"using for loop", JOptionPane.INFORMATION_MESSAGE); // using a do loop numbers = ""; num = number1+1; do{ // check for odd number if((num % 2) != 0) { numbers = numbers + num + " "; } num++; } while(num < number2); JOptionPane.showMessageDialog (null,numbers,"using a do loop", JOptionPane.INFORMATION_MESSAGE); // using a do-while loop numbers = ""; num = number1+1; while(num < number2) { // check for odd number if((num % 2) != 0) { numbers = numbers + num + " "; } num++; } JOptionPane.showMessageDialog (null,numbers,"using a do-while loop", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } }
Chitwood
- 03-18-2009, 06:22 AM #2
Member
- Join Date
- Jan 2008
- Posts
- 23
- Rep Power
- 0
I cant use try/catch in number1 and number2 conversions? Does anyone have an easy solution?
-
Cross-posted from new to Java: Need help please????
Moderators, please dispose of this thread.
- 03-18-2009, 06:34 AM #4
Moderator
- Join Date
- Feb 2009
- Location
- New Zealand
- Posts
- 4,561
- Rep Power
- 11
Similar Threads
-
Addin color to text, probs really simply, please help!!!
By soc86 in forum New To JavaReplies: 6Last Post: 10-17-2008, 06:11 PM -
Error With Simply Displaying Picture
By JDCAce in forum Java AppletsReplies: 4Last Post: 10-07-2008, 08:09 PM -
Integer vs int
By bugger in forum New To JavaReplies: 1Last Post: 11-14-2007, 09:13 PM -
Simply output the result to a text file.
By silvia in forum New To JavaReplies: 1Last Post: 08-07-2007, 05:48 AM -
how to take input and verify input in Java programs
By bilal_ali_java in forum Advanced JavaReplies: 0Last Post: 07-21-2007, 08:46 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks