20182303 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験レポート

ディレクトリ

コース:「プログラミングとデータ構造」
クラス:1823
名:張Duanyun
学生ID:20182303の
実験先生:ジョニーの
実験日:2019年9月9日
必修/選択科目:必修

ウェブテスト

  1. シンプルなコマンドラインのJavaプログラムの編集、コンパイル、実行、デバッグに基づきます。
  2. 運動Linuxの基本的なコマンド。
  3. JDB Javaの学習スキルプログラムをデバッグします。
  4. 単純なJavaプログラムを書きます。

実験方法と結果

1.単純なJavaプログラムを書きます。

結果は以下の通りであります:


2. JDBデバッガを使用することを学びます。

  • Vimを保存するためのコードを編集した後、
  • javac -g -d bin ~/src/filename.java

  • jdb -classpath .:./bin filename


クラウドコード3. gitのコード。

実験および決済処理中に発生する問題

  • 質問1:JDBのデバッグ、実行後にプログラムを終了します。

  • 問題1つのソリューション:唯一のクラス名を追加する必要が背後JDBコマンド入力jdb -classpath .:./bin filenameを使用tab自動的に本会議に加えた.javaを埋めるためには、間違っていると、削除されなければなりません。
  • 質問2:あなたはfloat型として定義されている変数を断言し、「三つの整数を平均化」Javaプログラムを書くとき、コンパイルが失敗します。
  • 問題2解決策:Javaですべてが倍精度浮動小数点型です。あなたはフロートが浮いしたい場合は、それはFまたはfの値の後に追加する必要があります。

他の

  • Cプログラミング言語なので、教材を学習しながらすることは比較的容易ですが、私は考えているが、C言語を見落としやすいとJavaは、詳細の使用(Java言語と異なるでeg.cフロート)が異なります。
  • 最初の週単位のまとめブログと同じ問題が、そこにコードの誤りを書くときのような、奇妙なことになります。大文字で「UTIL」written「にutill」、「nextInt」と私は(フィール「は、Javaスペルミスを整理することができませんDaquanの「A)。再び、我々はこれらの小さな問題を検出するためのコードをノックするために、より手でなければなりません。

参考資料

おすすめ

転載: www.cnblogs.com/zdyyy/p/11503023.html