Results 1 to 3 of 3
Thread: Display program
- 11-21-2007, 10:20 PM #1
Member
- Join Date
- Nov 2007
- Posts
- 4
- Rep Power
- 0
Display program
Hey,
I am trying to have the user input an integer, a float, and a double. For example:
Input the Integer: 7
Input float: 7
Input the double: 66.4
And then display the following output:
THe integer is: 7 The float is: 7.0 The double is: 66.4
My code runs fine, however it only produces the output for an integer, and leaves the float / double as 0.0 :
THe integer is: 7 The float is: 0.0 The double is: 0.0
I have 2 separate files "Show.java" and "UtilShow.java". The code for both of them is below:
Show.java file
Java Code:public class Show { private int Integer; private float Float; private double Double; public Show (int inTeger ) { Integer = inTeger; } public Show (float fLoat) { Float = fLoat; } public Show (double douBle) { Double = douBle; } public void Display() { System.out.println("THe integer is: " +Integer + " The float is: " +Float + " The double is: " +Double); } }
UtilShow.java file
Java Code:import java.io.*; public class UtilShow{ public static void main(String[] args) { try { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); System.out.print("Input the Integer: "); Show intone = new Show(Integer.parseInt(br.readLine())); System.out.print("Input float: "); Show fone = new Show(Float.parseFloat(br.readLine())); System.out.print("Input the double: "); Show done = new Show(Double.parseDouble(br.readLine())); intone.Display(); } catch(Exception e) {} } }
Can anybody please help me out? Thanks alot!
- 11-22-2007, 12:25 AM #2
Senior Member
- Join Date
- Nov 2007
- Location
- Newport, WA
- Posts
- 141
- Rep Power
- 0
Right now you are creating a new instance of the class Show for each variable.
Java Code:Show intone = new Show(Integer.parseInt(br.readLine())); intone.Display();
Java Code:public Show (int inTeger, double dblVal, float fVal) {..}
- 11-22-2007, 01:00 AM #3Java Code:
import java.io.*; public class UtilShowRx { public static void main(String[] args) { try { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); System.out.print("Input the Integer: "); // Create an instance of class Show and save a reference // to it. We'll use this reference, this instance variable, // to call methods in the class. Show intone = new Show(); // Use this instance variable to set the Integer field // for/in this instance of the Show class. intone.Show(Integer.parseInt(br.readLine())); System.out.print("Input float: "); // Show fone = new Show(Float.parseFloat(br.readLine())); // Set the Float field for this instance. intone.Show(Float.parseFloat(br.readLine())); System.out.print("Input the double: "); // Show done = new Show(Double.parseDouble(br.readLine())); // Set the Double field for this instance of Show. intone.Show(Double.parseDouble(br.readLine())); intone.Display(); br.close(); } catch(Exception e) {} } } class Show { private int Integer; private float Float; private double Double; // Methods must have a return type in their signature. // This method does not return a value so its return // type is "void". public void Show (int inTeger ) { Integer = inTeger; } public void Show (float fLoat) { Float = fLoat; } public void Show (double douBle) { Double = douBle; } public void Display() { System.out.println("THe integer is: " + Integer + " The float is: " + Float + " The double is: " + Double); } }
Similar Threads
-
Executing a program within a program
By gibsonrocker800 in forum New To JavaReplies: 5Last Post: 05-12-2008, 09:24 AM -
How to execute an External Program through Java program
By Java Tip in forum java.ioReplies: 0Last Post: 04-04-2008, 03:40 PM -
Swing program to display JVM information
By satya007 in forum AWT / SwingReplies: 3Last Post: 11-13-2007, 10:59 AM -
My program doesnt display anything
By Bojevnik in forum AWT / SwingReplies: 2Last Post: 10-19-2007, 03:50 PM -
How to execute an External Program through Java program
By JavaBean in forum Java TipReplies: 0Last Post: 10-04-2007, 10:33 PM
Bookmarks