黑马程序员技术交流社区

标题: 分享下面试中的编程题 [打印本页]

作者: THE_FUTURE    时间: 2014-10-19 12:53
标题: 分享下面试中的编程题
====代码
作者: THE_FUTURE    时间: 2014-10-19 12:55
public class Demo {
        public static void main(String[] args) throws Exception {
                Scanner s = new Scanner(System.in);
                int[] arr = new int[5];
                for (int i = 0; i < 5; i++) {
                        System.out.println("请输入第"+i+"个整数");
                        arr[i] = s.nextInt();
                        System.out.println(arr[i]);
                }
                for (int i = 0; i < arr.length - 1; i++) {
                        for (int j = i + 1; j < arr.length; j++) {
                                if (arr[j] > arr[i]) {
                                        int temp;
                                        temp = arr[i];
                                        arr[i] = arr[j];
                                        arr[j] = temp;
                                }
                        }
                }
                ArrayList<Integer> list = new ArrayList<Integer>();
                for (int j = 0; j < arr.length; j++) {
                        list.add(arr[j]);
                }
                System.out.println(list);
                FileOutputStream fos = new FileOutputStream(new File("a.txt"));
                byte []b=new byte[1024];
                for (int i = 0; i <list.size(); i++) {
                        fos.write(list.get(i));
                }
                fos.close();
        }
}
作者: qq8921310    时间: 2014-10-19 13:06
你不想写一下需求么
作者: T-l-H、小生    时间: 2014-10-19 15:10
题目是什么啊
作者: chenglove1201    时间: 2014-10-19 17:51
好不容易进来了却没有题目
作者: Doit    时间: 2014-10-19 22:02
题目是什么呢?
作者: liu951753xz    时间: 2014-10-19 22:04
楼主这个面试题好像挺容易考的,学一下
作者: 刘家斌    时间: 2014-10-19 22:17
看着应该是对整数数组排序并写入一个文件中,不过你这个程序应该写错了
作者: wtjohn    时间: 2014-10-19 22:29
键盘输入数字,对其排序后存入硬盘中?{:3_54:}
作者: wtjohn    时间: 2014-10-19 22:31
temp不用初始化吗?
作者: ql627666537    时间: 2014-10-19 23:58
写的有点乱不是吗
作者: 戏言丶    时间: 2014-10-20 01:09
虽然楼主分享的初衷很好,但是题目都没有,这样不太好吧?
作者: zhappy    时间: 2014-10-20 08:43
还算可以。
作者: mingtianrsm    时间: 2014-10-20 09:38
给个建议,写代码的时候加上注释,这样就算不是为了让别人看懂,也能让你自己知道自己要写的代码是干啥的,不然有些代码完全浪费也不知道。就像是你在写文件时,你定义byte数组明显是想用缓冲的,但是最后就没用上,那就不用定义了~而键盘录入获得列表那个也建议封装成一个方法,这样更灵活。
作者: 田峻菘    时间: 2014-10-20 10:07
问题是什么
作者: 杨列振    时间: 2014-10-20 10:18
楼主多少分。




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