黑马程序员技术交流社区
标题:
分享下面试中的编程题
[打印本页]
作者:
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