黑马程序员技术交流社区

标题: java [打印本页]

作者: 一步步    时间: 2013-11-15 12:40
标题: java
package test;
import java.io.*;
import java.util.*;
public class a {
        public static void main(String[] args)throws IOException {
                int max=0;
                BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
                String s=null;
                while((s=br.readLine())!=null)
                {
                        if(s.equals("."))
                                break;
                        int x=Integer.parseInt(s);
                //System.out.println(s.toUpperCase());
                        System.out.println(Arrays.sort(x));
                }
                  
                  
        }

}
这句话有错误System.out.println(Arrays.sort(x));请问该怎么解决?


作者: hel    时间: 2013-11-15 14:38
Arrays.sort(x) 他只是一个功能,他就是将数组排序,
他返回的是一个void类型,就是不反回任何东西。
所以你不可以对他做输出操作。

你可以排序后,在 输出一次这个数组,那就是排序后的数组
作者: spiderman    时间: 2013-11-15 15:25
你这个代码有两个错误:
1.sort方法是对数组进行排序,而你传进去的x是个整型变量
2.如楼上所说,这个方法的返回值是void,无法输出。
解决办法
  1. package test;
  2. import java.io.*;
  3. import java.util.*;
  4. public class a {
  5.         public static void main(String[] args)throws IOException {
  6.                 int max=0;
  7.                 BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  8.                 String s=null;
  9.                 while((s=br.readLine())!=null)
  10.                 {
  11.                         if(s.equals("."))
  12.                                 break;
  13.                         char[] x=s.toCharArray();
  14.                                                 Arrays.sort(x);
  15.                                                 for(int i=0;i<x.length;i++)
  16.                                                 {
  17.                                                         System.out.print(x[i]);
  18.                                                 }
  19.                 }
  20.                   
  21.                   
  22.         }

  23. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2