English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

import javax.swing.JOptionPane; public class inputdialogbox {public static void main (String [] args) {int firstNumber; double secondNumber; String input; input = JOptionPane.showInputDialog("Enter an integer"); firstNumber = Integer.parseInt (input); input = JOptionPane.showInputDialog("Enter a double"); secondNumber = Double.parseDouble(input); JOptionPane.showMessageDialog(null,"The sum of " + firstNumber + " and " + secondNumber + " is " + Math.rint((firstNumber+secondNumber)*10)/10+ " \nThe differences of " + firstNumber + " and " + secondNumber + " is " +Math.rint((firstNumber-secondNumber)*10)/10+ " \nThe product of " + firstNumber + " and " + secondNumber + " is " + Math.rint((firstNumber*secondNumber)*10)/10+ " \nThe quotient of " + firstNumber + " and " + secondNumber + " is " + Math.rint((firstNumber/secondNumber)*10)/10 ); }}

how do i add in math.pow? i need 2 use it so i can raise the integer to the power of the double and display

2007-05-14 22:47:59 · 1 answers · asked by lex_tan_89 1 in Computers & Internet Programming & Design

1 answers

Being the old stickler I am I have reformatted your code so that I can read it.

The Math.pow function requires 2 doubles. So you have to cast the int as a double.

import javax.swing.JOptionPane;
public class inputdialogbox {
public static void main (String [] args) {
int firstNumber;
double secondNumber;
String input;
String message;
input = JOptionPane.showInputDialog("Enter an integer");
firstNumber = Integer.parseInt (input);
input = JOptionPane.showInputDialog("Enter a double");
secondNumber = Double.parseDouble(input);
message = "The sum of " + firstNumber + " and " + secondNumber + " is "
+ Math.rint((firstNumber + secondNumber)*10)/10
+ "\nThe differences of " + firstNumber + " and " + secondNumber + " is "
+ Math.rint((firstNumber - secondNumber)*10)/10
+ "\nThe product of " + firstNumber + " and " + secondNumber + " is "
+ Math.rint((firstNumber * secondNumber)*10)/10
+ "\nThe quotient of " + firstNumber + " and " + secondNumber + " is "
+ Math.rint((firstNumber / secondNumber)*10)/10
+ "\nThe value of " + firstNumber + " raised to the power of " + secondNumber + " is "
+ Math.pow((double)firstNumber, secondNumber)
JOptionPane.showMessageDialog(null, message);
}
}

2007-05-14 23:28:50 · answer #1 · answered by AnalProgrammer 7 · 0 0

fedest.com, questions and answers