永发信息网

JAVA程序编写:输入三个数a,b,c,要求按由小到大的顺序输出

答案:3  悬赏:60  手机版
解决时间 2021-11-13 13:40
JAVA程序编写:输入三个数a,b,c,要求按由小到大的顺序输出
最佳答案
实现思路:实际上就是先输入三个数,之后分别和另外两个数比较,之后从小到大进行数值替换,之后分别输出即可。
import javax.swing.JOptionPane;
public class Arrange{
public static void main (String args[]){
String str;
int x,y,z;
int temp;
str=JOptionPane.showInputDialog("请输入第一个数");
x=Integer.parseInt (str);
str=JOptionPane.showInputDialog("请输入第二个数");
y=Integer.parseInt (str);
str=JOptionPane.showInputDialog("请输入第三个数");
z=Integer.parseInt (str);

if(x>y) {
temp = y;
y = x;
x = temp;
}

if(y>z){
temp = y;
y = z;
z = temp;
}
if(x>y){
temp = y;
y = x;
x = temp;
}

System.out.println("从小到大排列="+x+" "+y+" "+z);

}
}
全部回答
神马?
没太懂楼主的意思。
public class ArraySort
{
public static void main(String[] args)
{
int x,t;
int a[]={3,7,2,5,1,6,4};//初始化一个7位数数组
for(int j=0;j {
x=j;//默认首个数为最小
for(int i=j+1;i if(a[i] x=i;//记录最小数的下标
if(j!=x)//当x有变动的情况执行调换
{
t=a[j];a[j]=a[x];a[x]=t;
}
}
for(int i=0;i System.out.print(a[i]);
}
}

这是对一个数组进行排序的代码
如果楼主想手动输入这些数,参考
String str;
double x;
str=JOptionPane.showInputDialog("plese input a number");
x=Double.parseDouble(str);
System.out.println(x);
直接拿以前的代码给楼主了,道理都在其中了,希望对楼主有帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我生日,请了6个人去唱K,请问多久合适?唱K
一个国家经济崩溃后究竟有多恐怖
诗句中含有一片的诗句有些
这盆发财树,怎么样?
厂房打围墙需要邻居同意吗?
西安到戸县地铁站户县出口在那里在
形容男人爱家的词语
如果打算2月5-10号去香港迪士尼每个项目都玩
2017年恩施非新机制考试年龄限制到多少岁
黑沟村地址好找么,我有些事要过去,
三禾管业批发中心这个地址在什么地方,我要处
金山廊自驾金山廊自驾路
X-0.56X=8.8,这道方程怎么解
新C4世嘉前储物箱怎样拆装
从烟台南站坐巴铁2号线到火车站几元
推荐资讯
qq群文件空间多大
150米等于多少厘米和70米等于多少厘米
飞利浦灯泡和飞利蒲灯泡是一个品牌吗
(-4 7/8)+(5 1/2)+(-41/4)+(-31&
1米乘1米的五合板多少钱一张
两耳唇下面长一块褐斑怎么回事
9米宽16米长的农村自建房怎么设计
在拼某某购买鞋子真的靠谱吗
独立寒江与独钓寒江雪的分析
化简:(a2-2a分之a+2+4-a2分之8)÷a分之a-2 5
为什么男友知道我被人摸了亲了,他除了气愤以
我想真空包装熟肉食出售,应该用什么机器?可
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?