紫竹:这是编写一个应用程序,由用户输入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);
     }
}
谢谢哦!

解决方案 »

  1.   

    import javax.swing.*; 
    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); 
        } 
      

  2.   

    .....
    把三个数放到数组里面不是更好吗
    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];
    }