无知者无畏喽,算法的思路稍稍有了一点点,好好积累好好改进,每天的新思考每天敲出自己的思维,准备买书啦,就是算法类的经典以及java的核心内存的理解类的书(老久听说thinking in java不知道买不买得起啊),不过每日的学习还是需要一个量化的及非量化的标准和记录,好吧改进!!!
oop的思想,还是有的,就是使劲的往里封装,对吗,接口化,控件化,今天那么小的一个oop的MP3例子就把我搞得晕不垃圾的,还好吧,加油自己的自信在沸腾,无论java竞争多激烈,还有嵌入式的多姿等着呢!!!
thinking in myway,java is mine then!
package Mainpackage;
//题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。public class ShuzuChaRu {
public void Fun() {
int[] a = new int[5];
int[] b = new int[a.length + 1];
System.out.println("请输入第一个数组啊a[]:");
for (int i = 0; i < a.length; i++) {
a[i] = new Input().intinput();
// System.out.print(a[i]);
}
System.out.println("数组a[]:" + a[0] + " " + a[1] + " " + a[2] + " "
+ a[3] + " " + a[4]);
int last = 0;
System.out.print("请输入要插入的数charu:");
int charu = new Input().intinput();
for (int i = 0; i < a.length; i++) {
if (a[i] >= charu) {
last = a[a.length - 1];
for (int j = a.length - 2; j >= i; j--) {
a[j + 1] = a[j];
}
a[i] = charu;
for (int k = 0; k < a.length; k++) {
b[k] = a[k];
}
b[b.length - 1] = last;
System.out.print("插入元素" + charu + "后数组b[]:");
for (int k = 0; k < b.length; k++) {
System.out.print(b[k] + "\t");
}
break;
}
}
}
}