100分奉上!!小弟有点Java程序的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:31:11
小弟继续一下几个程序,各位大哥帮帮忙.//(程序一定要尽量精简,做到最精简!!!!) 哪位大哥做的精简,哪个大哥题目做的详细,分数小弟一定奉上,一定追加,麻烦了,小弟在此致谢了.!
所有方法都要非静态的哈,要实例化再调!
1,冒泡排序. 2,选择排序. 3,交换排序.

4.打印九九表 5,打印金字塔(10层) 6,打印杨辉三角(10层)

还有大题,要求大概是这样的:定义一个抽象类,(包括equals(),hashCode(),toString()三个方法,之后重写了这三个方法,然后画UML图(这个尽量画,要是画不了就算了.))
大家不要在网上down啊,自己写啊,
代码也不难,非常简单啊,
小弟在此致谢了.!

1,冒泡排序
1. /**
2. * JAVA排序算法实现代码-冒泡(Bubble Sort)排序。
3. *
4. *
5. *
6. */
7. public class Test {
8. public static void main(String[] args) {
9. int[] a = { 10, 32, 1, 9, 5, 7, 12, 0, 4, 3 };
10.
11. System.out.print("排序前: ");
12.
13. for (int i = 0; i < a.length; i++)
14. System.out.printf("%3s", a[i]);
15.
16. System.out.println();
17.
18. Test test = new Test();
19. test.bubbleSort(a);
20.
21. System.out.print("排序后: ");
22.
23. for (int i = 0; i < a.length; i++)
24. System.out.printf("%3s", a[i]);
25.
26. System.out.println();
27. }
28.
29. public void bubbleSort(int[] a) {
30. int len = a.length;
31.
32. System.out.println("数组大小是:" + len);
33.
34. boolean change = false;
35. int temp;
36. int count = 0;
37. <