Integer.parseInt

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:20:44
接收三个整数(用Integer.parseInt),判定其大小!最后输出从大到小或者从小到大排列。急啊,把代码用java详细写出来,做出来的而且过得去的给多点分

public class BaiDuZhiDao {
public static void main(String[] args) {
String[] strs = new String[] { "4", "2", "3" };
sort(strs);
prt(strs);
}

/**
* 排序
*
* @param strs
*/
private static void sort(String[] strs) {
for (int i = 0; i < strs.length; i++) {
for (int j = i; j < strs.length; j++) {
int n = compare(strs[i], strs[j]);

if (n > 0) {
String tmp = strs[i];
strs[i] = strs[j];
strs[j] = tmp;
}
}
}
}

/**
* 比较
*
* @param one
* @param two
* @return
*/
private static int compare(String one, String two) {
int a = Integer.parseInt(one);
int b = Integer.parseInt(two);

return a - b;
}

/**
* 打印内容
*
* @param strs
*/
private static void prt(