用Java语言编程从键盘动态输入若干整数后倒序输出。

如题所述

第1个回答  2013-09-07
import java.util.Scanner;

public class $ {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        System.out.print("输入一组数字,以\",\"分割:");

        String str = in.next();

        String[] arr = str.split(",");

        for (int i = arr.length - 1; i >= 0; i--) {
            System.out.println(arr[i]);
        }
    }
}

第2个回答  2013-09-07
这个程序用控制台程序就可以实现,相对比较简单,不用流
//本程序用到命令行参数
public class Test
{
public static void main(String args[])
{
System.out.println("请输入一组数字:");
if(args.length<1)//args.length 求数组的长度
{
System.out.println("至少需要有一个参数");
System.exit(0);//终止程序运行
}
int n=args.length;
for(;n>0;n--)
System.out.print(args[n-1]+" ");
System.out.println();
}
}
第3个回答  2013-09-07
可以用一个List<Integer> l=new ArrayList<Integer>(); 放较多的数
然后用排序方法
第4个回答  2013-09-07
ya178帮帮团:
String inStr=“”;
String outStr="";

Scanner in = new Scanner(System.in);
while(!inStr.equals("e")){//输入"e"则终止

inStr = in.next();
outStr=inStr+","+outStr;

System.out.println(outStr);
}本回答被网友采纳
第5个回答  2013-09-07
return number.toString().reverse();
相似回答