1.實驗準備
Integer提供了能在 int 類型和 String 類型之間互相轉換的方法,還提供了處理 int 類型時很是有用的其餘一些常量和方法。
static int parseInt(String s, int radix)的目的是輸出一個十進制數, 構造一個新分配的 Integer 對象,它表示 String 參數所指示的 int 值。
選擇排序法:每一趟從待排序的記錄中選出最小的元素,直到所有記錄排序完畢。也就是:每一趟在n-i+1(i=1,2,…n-1)個記錄中選取關鍵字最小的記錄做爲有序序列中第i個記錄。
2.代碼實現html
import java.io.IOException; import java.io.InputStreamReader; public class exam { public static void main(String[] args) { int length = args.length; int[] arr = new int[length]; int i = 0; //命令行輸入參數 for (i = 0; i < length; i++) { arr[i] = Integer.parseInt(args[i], 10); } //實現排序 for (int x = 0; x < i; x++) { for (int y = x + 1; y < i; y++) { if (arr[y] > arr[x]) { int temp = arr[y]; arr[y] = arr[x]; arr[x] = temp; } } } for (int z = 0; z < length; z++) System.out.println(arr[z]); } }
3.實驗截圖
java
1.EditText獲取輸入的文字aedittext.getText().toString()
2.求和android
case R.id.btnResult: items.add(new Item(Double.parseDouble(tvScreen.getText().toString()),Types.NUM)); checkAndCompute(); tvScreen.setText(items.get(0).value+""); items.clear(); break;
case Types.ADD: items.add(new Item(a+b,Types.NUM)); break;
3.實驗截圖
git
今天這樣的成績,歸根結底是本身沒有掌握更好的學習方法,浪費了許多時間,第二是本身寫的代碼仍是不夠多,不能更好的用來實踐,只能用其餘代碼來改出來,程序中也會報錯如:The operator + is undefined for the argument type(s) android.widget.EditText, android.widget.EditText。總之,之後的學習還要更加努力,多看代碼,多實踐。在學習中也學會了不少新知識,如butterknife等。
在課堂上沒寫完的做業,都在博客中,詳情連接請看20169221 2016-2017-2《移動平臺與android開發》學習總結
碼雲連接:https://git.oschina.net/sunxing27/java-besti-is-sx
謝謝老師!學習