第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();