您的位置:首页 > 其它

第3章:对三个整数排序

2012-12-25 13:31 183 查看
/**
* 对三个整数排序。
* 编写程序对三个整数进行排序。
* 这些整数都由对话框输入,并分别存储在变量num1、num2和num3中。
* 程序对这些数进行排序,使之满足num1 <= num2 <= num3。
*/
package Test;

import javax.swing.JOptionPane;

public class T38InputDialog {
public static void main(String[] args) {
String num1String = JOptionPane.showInputDialog("Enter num1: ");
int num1 = Integer.parseInt(num1String);
String num2String = JOptionPane.showInputDialog("Enter num2: ");
int num2 = Integer.parseInt(num2String);
String num3String = JOptionPane.showInputDialog("Enter num3: ");
int num3 = Integer.parseInt(num3String);
/**
* 这部分太啰嗦,求算法。
*/
if (num1 > num2 && num1 > num3){
int temp = num1;
num1 = num3;
num3 = temp;
}
if (num1 > num2 && num1 < num3){
int temp = num1;
num1 = num2;
num2 = temp;
}

System.out.println(num1 + " <= " + num2 + " <= " + num3);

String output = (num1 + " <= " + num2 + " <= " + num3);
JOptionPane.showMessageDialog(null, output);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: