紫竹:这是编写一个应用程序,由用户输入3个整数,并在一个消息对话框中显示这些数的和,平均值,乘积,最小值和最大值。
import javax.swing.*;
public class Calculate{
public static void main (String[] args) {
String firstNumber;
String secondNumber;
String thirdNumber;
int number1;
int number2;
int number3;
int average;
int largest;
int smallest;
int sum;
int product;
firstNumber=JOptionPane.showInputDialog("Enter first number:");
number1=Integer.parseInt(firstNumber);
secondNumber=JOptionPane.showInputDialog("Enter second number:");
number2=Integer.parseInt(secondNumber);
thirdNumber=JOptionPane.showInputDialog("Enter third number:");
number3=Integer.parseInt(thirdNumber);
largest=number1;
smallest=number2;
// 这里写一些代码,比较3个数的大小,然后设置最大数和最小数。
average=(number1+number2+number3)/3;
sum=number1+number2+number3;
product=number1*number2*number3;
String result;
/*write a statement that concatenates all the results into a single string "result" that is displayed .*/
JOptionPane.showMessageDialog(null,result,"Calculate Results",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
谢谢哦!
import javax.swing.*;
public class Calculate{
public static void main (String[] args) {
String firstNumber;
String secondNumber;
String thirdNumber;
int number1;
int number2;
int number3;
int average;
int largest;
int smallest;
int sum;
int product;
firstNumber=JOptionPane.showInputDialog("Enter first number:");
number1=Integer.parseInt(firstNumber);
secondNumber=JOptionPane.showInputDialog("Enter second number:");
number2=Integer.parseInt(secondNumber);
thirdNumber=JOptionPane.showInputDialog("Enter third number:");
number3=Integer.parseInt(thirdNumber);
largest=number1;
smallest=number2;
// 这里写一些代码,比较3个数的大小,然后设置最大数和最小数。
average=(number1+number2+number3)/3;
sum=number1+number2+number3;
product=number1*number2*number3;
String result;
/*write a statement that concatenates all the results into a single string "result" that is displayed .*/
JOptionPane.showMessageDialog(null,result,"Calculate Results",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
谢谢哦!
public class Test{
public static void main (String[] args) {
String firstNumber;
String secondNumber;
String thirdNumber;
int number1;
int number2;
int number3;
int average;
int largest;
int smallest;
int sum;
int product;
firstNumber=JOptionPane.showInputDialog("Enter first number:");
number1=Integer.parseInt(firstNumber);
secondNumber=JOptionPane.showInputDialog("Enter second number:");
number2=Integer.parseInt(secondNumber);
thirdNumber=JOptionPane.showInputDialog("Enter third number:");
number3=Integer.parseInt(thirdNumber);
largest=number1;
smallest=number2; // 这里写一些代码,比较3个数的大小,然后设置最大数和最小数。
average=(number1+number2+number3)/3;
sum=number1+number2+number3;
product=number1*number2*number3;
largest = number1 > number2 ? (number1 > number3 ? number1:number3) :(number2 > number3 ? number2:number3);
smallest = number1 < number2 ? (number1 < number3 ? number1:number3) :(number2 < number3 ? number2:number3);
String result = "sum:" + sum + " max:"+ largest + " min:"+smallest + " avg:" + average + " product:" + product;
/*write a statement that concatenates all the results into a single string "result" that is displayed .*/
JOptionPane.showMessageDialog(null,result,"Calculate Results",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
把三个数放到数组里面不是更好吗
max =a[0];
min = a[0];
for(int i =1;i<3;i++){
if(a[i]>max) max = a[i];
if(a[i] <min) min = a[i];
}