学校番号2019-2020-1「オブジェクト指向プログラミングとデータ構造」第六実験レポート
コース:「プログラミングとデータ構造」
クラス:1823
名:張子である
学生ID:20182304の
実験先生:ジョニーの
実験日:2019年10月21日
必修/選択科目:必修
1.実験内容
以下の機能を達成するために必要な1.リストの練習:
いくつかの整数を入力するためのキーボード、リストの設立、
これらの数字は二桁のうち、順番に自分の学生番号です。今日の時間と相まって。
20172301たとえば、あなたの学生の数がされて
今日の時間は2018年10月1日で、16時23分49秒秒の
図は、ある
20、17,23,1、20、18,10,1,16,23,49
リストのすべての要素を印刷し、素子出力の合計数。
あなたのプログラムでは、変数名があなたの名前であり、要素の合計数を記録するために、特殊な変数名を使用してください。たとえば、あなたがその変数名は、張三と呼ばれる
int型nZhangSan = 0; //は0に初期化
仕上げは、この手順を、あなたのプログラムは、ソース・コントロール(Gitのプッシュ)にチェックイン。
2.リストの練習は、以下の機能を達成するために必要な:
ノードの挿入を達成するために、出力操作を削除し、
その機能を拡張するためのプログラムであなたを続け、それぞれが新しい機能、または新しいコードの書かれた10の以上の行を終え、コードがチェックインします、ソースサーバーにコミット、
ディスクからファイルを読み込み、このファイルには、2つの数値を持っています。
デジタルファイル1から読み出され、ビット5がリストに挿入され、デジタル印刷、および要素の総数です。次の操作に進んで、このリストを保管してください。
デジタル0のリストに挿入されているファイル2、および印刷番号、要素の総数から読み出さ。このリストを保持し、次の操作に進んでください。
ただ、リストから番号を削除し、総数1. [すべての数字と要素を印刷します。
以下の機能を達成するために必要な3運動リスト、:
サイズの値に従ってソートバブルソートや選択ソート・リストを使用しました。
あなたの学生の数は単数であれば、バブルソート、選択ソートを選択するか、選択します。
選別の各ラウンドにおいて、印刷要素の合計数、および現在のリストのすべての要素。
この機能を実現するためにさまざまな機能を記述し、同じプログラムファイルを取得した番組(2)に拡大し続けています。それでもnZhangSan(あなたの名前)と要素の合計数を表します。
4.実験の実現(1)及び(2)アンドロイドで
5.実験実施Androidプラットフォーム(3)
2.実験方法と結果
ここでは、実験プロセスと結果を記入します
実験1:クラス補完に関する書籍のリストは、テスト完了するのは簡単です。
- 実験2:読み書き識別文書の問題は、第二の実験では、実験的セットの上で実現することも容易です
File file = new File("C:\\Users\\666\\IdeaProjects\\dky-zzz-java", "Test62.txt");
if (!file.exists()) {
file.createNewFile();
}
Writer writer2 = new FileWriter(file);//直接用writer写
writer2.write("122 2388 ");//调用写方法
writer2.flush();
String content = null, info = null;
Reader reader2 = new FileReader(file);//读取
BufferedReader bufferedReader = new BufferedReader(reader2);
while ((content = bufferedReader.readLine()) != null) {//content内容不为空
info = content;
}
System.out.println("info: " + info);
- 実験3:私の学校の数は、二重番号である、あなたは、選択ソートを作成する必要があります
public void Choose() {
int count = isEmpty();//读取链表元素数量
temp = head.getNext();//temp在前,从大往小排列
LinearNode<T> c;
c = head.getNext();
for (int i = 1; i <= count; i++) {
for (int j = i + 1; j <= count; j++) {
c = c.getNext();
if (((int) c.getElement()) < ((int) temp.getElement())) {
// 交换次序
T d;
d = c.getElement();
c.setElement(temp.getElement());
temp.setElement(d);
}
}
temp = temp.getNext();
c = temp;
}
}
- 実験4:この実験では、Androidレイアウトファイルの難しさ、デザインのリスナーだけでなく、その書き込みテストアンドリュースその両方であります
3.実験過程で発生した問題や決済処理
- 質問1:XXXXXX
- 問題1ソリューション:XXXXXX
- 質問2:XXXXXX
- 問題2ソリューション:XXXXXX
- ...
その他(知覚、思考、など)
xxxの
xxxは