A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© THE_FUTURE 中级黑马   /  2014-10-19 12:53  /  2053 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

====代码

15 个回复

倒序浏览
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();
        }
}
回复 使用道具 举报
你不想写一下需求么
回复 使用道具 举报
题目是什么啊
回复 使用道具 举报
好不容易进来了却没有题目
回复 使用道具 举报
题目是什么呢?
回复 使用道具 举报
楼主这个面试题好像挺容易考的,学一下
回复 使用道具 举报
看着应该是对整数数组排序并写入一个文件中,不过你这个程序应该写错了
回复 使用道具 举报
wtjohn 中级黑马 2014-10-19 22:29:00
9#
键盘输入数字,对其排序后存入硬盘中?{:3_54:}
回复 使用道具 举报
wtjohn 中级黑马 2014-10-19 22:31:18
10#
temp不用初始化吗?
回复 使用道具 举报
ql627666537 来自手机 中级黑马 2014-10-19 23:58:41
11#
写的有点乱不是吗
回复 使用道具 举报
虽然楼主分享的初衷很好,但是题目都没有,这样不太好吧?
回复 使用道具 举报
zhappy 中级黑马 2014-10-20 08:43:58
13#
还算可以。
回复 使用道具 举报
给个建议,写代码的时候加上注释,这样就算不是为了让别人看懂,也能让你自己知道自己要写的代码是干啥的,不然有些代码完全浪费也不知道。就像是你在写文件时,你定义byte数组明显是想用缓冲的,但是最后就没用上,那就不用定义了~而键盘录入获得列表那个也建议封装成一个方法,这样更灵活。
回复 使用道具 举报
问题是什么
回复 使用道具 举报
楼主多少分。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马