JAVA初级编写程序比较四个数的大小?

我会三个数比较大小,四个数就不会了。。怎么写哇?

第1个回答  推荐于2017-12-16
上午 有课 我也还是学生啊 虽然问题几经解决了 但仍希望对你有所帮助 代码 : public class test{ public static void main(String[] args){

int [] a ={35,21,422,11};
for(int z=0;z<=a.length-1;z++)
{
//------可以注释掉
System.out.print("注意看顺序\t");
for(int j=0;j<a.length;j++)
{
System.out.print(a[j]+"\t");
}
System.out.println();
//-----以上可以注释掉

for(int i=0;i<a.length-1;i++)
{
if(a[i]>a[i+1])
{
System.out.print("\t未改变\t--"+"a["+i+"]="+a[i]+"\ta["+(i+1)+"]="+a[i+1]+"****");
int temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
System.out.println("\t"+"改变后\t"+"a["+i+"]="+a[i]+"\ta["+(i+1)+"]="+a[i+1]+"****");
}
}

}

for(int j=0;j<a.length;j++)
{
System.out.print("排序**"+a[j]+"\t");
}
} }
截图 : 希望能帮到你~ O(∩_∩)O~本回答被网友采纳
第2个回答  2013-09-09
把数值 用数值封装起来 在用for循环 if语句 对数组里的值排序起来(冒泡排序) 最后在输出 如果单纯的用if来判断 条件 太多 也不试用
第3个回答  2013-09-09
你是要排序还是要找出最小值或最大值???

java程序中输入4个数字,比较这4个数字的大小,将比较结果打印出来_百度...
public class test{ public static void main(String [] args){ int num[] = new num[4];int temp = 0;for(int i = 0;i < num.length();i++ ){ System.out.println("请输入第"+(i+1)+"个数:");num[i] = new Scanner(System.in).nextInt();} \/\/按照数组数字的从大到小...

java中比较四个数abcd的程序怎么写?ab比较得出一个较大的数,cd比较得出...
public class SSS { public static void main(String args[]){ int a[]=new int[4];int max;Scanner tr=new Scanner(System.in);System.out.print("请输入4个数字:");for(int i=0; i<4; i++){ a[i]=tr.nextInt();} max=a[0];for(int i=1; i<4; i++){ if(a[i]>ma...

求个初级java程序,输入4个整数要求输出时从大到小排列
for (i = 0; i < bj.length; i++) { System.out.print("请输入你要比较的第" + (i + 1) + "个数字:");bj[i] = Integer.parseInt(br.readLine());} System.out.print("比较前您输入的4个比较数字是:");for (i = 0; i < bj.length; i++) { System.out.print(bj[i]...

java 帮忙编写 输入多个分数 比较他们大小的程序 谢谢!
回答:分数,对于java就是个除法而已,用double保存除法结果,然后排序就行了。

Java编写一个程序,有四个整数分别用a,b,c,d表示,请用条件运算符找出其中...
public static void main(String[] args) { int[] num;Scanner in = new Scanner(System.in);num = new int[4];System.out.println("\\n本程序可以找出四个整数的最大值。\\n");for (int i = 0; i < 4; ++i) { System.out.printf("请输入第%d个数,%c = ", i + 1, 'a' ...

编写一个Java小应用程序,用三目条件运算符求程序中给定的4个double数...
public static void main(String[] args){ double a=4.6;double b=7.9;double c=12.0;double d=20.5;double temp1=(a>b)?a:b;double temp2=(c>d)?c:d;double max=(temp1>temp2)?temp1:temp2;System.out.println("最大值是:"+max);double temp4=(a<b)?a:b;double temp5=(...

一个关于比较大小的问题--java,初级
从逻辑上看,没有任何问题。但是站在编辑器的角度想,inMax里面全部是if语句,如果if语句都不满足,肯定没有返回值了,所以报错。所以它建议你在last line(最后一行)return some_value,你可以在最后添加return 0;对程序没有任何影响

java程序!比较三个数的大小
d=a>b?a:b是 看a是否大于b 如果是把a赋值给d,不是的话就把b付给d 这是比较两个数大小的,放这程序却是没用

用java编写程序实现比较两个数的大小,输出比较结果,比如输入5,3,输出...
public static void main(String[] args) { \/\/ TODO Auto-generated method stub Scanner s1 = new Scanner(System.in);System.out.println("请输入第一个数字:");int a = Integer.parseInt(s1.nextLine());Scanner s2 = new Scanner(System.in);System.out.println("请输入第二个数字:")...

java输入4个整数求它们的最大值程序怎么写?
public static void main(String[] args) { int[] num = new int[4];\/\/ 保存输入的值 int i = 0;do {\/\/ 此循环用于接受用户输入的值 System.out.println("请输入第" + (i + 1) + "个数:");InputStreamReader reader = new InputStreamReader(System.in);try { String str = (...

相似回答