第2019-2020-1科学「オブジェクト指向プログラミングとデータ構造」の要約を学ぶ2&3週間

第2019-2020-1科学「オブジェクト指向プログラミングとデータ構造」の要約を学ぶ2&3週間

コンテンツの概要を学びます

    1. スキャナは、入力、入力するための入力方法を使用して達成し、単一文字の種々の値を理解します。
    1. シンプルな電卓、完全な算術剰余演算を書くことを学びます。
    1. クラス定義され、使用されて。
    1. 定義し、そのオーバーロードされたメソッドを呼び出します。
    1. 文字列の使用法。
    1. ランダムとのDecimalFormat使い方

      教科書の学習と問題解決のプロセス

  • 質問1:割当方法フロートの割り当てを理解していません。
  • 問題1つのソリューション:フロートA = 10.0fとしてFが続くことへのJavaフーフロート値、そうでない場合は、あなたが精度を失うことになります。
  • 質問2:長い使用法を理解していません。
  • 問題の解決方法2:Z = 9999999999の場合、値の範囲を超えint型は、それは時にLと、このような多数の後に名前を付ける必要があります。長いZ = 9999999999L。

プロセスで解決コードのデバッグおよび問題

  • 質問1:PP2.2を設定することはできませんコード名。

  • 質問1つの溶液:2.2 2_2へ。

  • 質問2:PP3_1ランニングは問題があることを示しています。

  • 問題2ソリューション:5文字以上の名前。

コードホスティング

先週試験間違った質問の概要

    1. 二つの変数が同じオブジェクトの別名が含まれている場合は、
  • 【選択オブジェクトは、エイリアスのいずれかを使用して修正することができます
  • Bの.theのオブジェクトがありますしない限り、変更されたが、それを単一の参照することができません
  • /場合、オブジェクトが変更されたときに第三のエイリアスが作成される.A C
  • 両方の変数がnullに設定されている場合D .theのオブジェクトは、「オーファン」になります
  • Eの.answers AとDが正しいです
  • 正解:E私の答え:C
  • 分析:二つの変数がnullに設定されている場合、そのオブジェクトは、任意の変数の参照ではありません
    1. Javaでは、「インスタンス化」の手段
  • 何かが使用されている最初の時間を.noticing
  • クラスの新しいオブジェクトを.creating B
  • Cは、既存のオブジェクトに新しいエイリアスを.creating
  • 方法D .launching
  • 上記のEの.none
  • 正しい答え:私は答えるB:E
  • 解析:インスタンス化がクラスの新しいファイルを作成することを意味します。
    1. あなたがランダムクラスを使用するプログラムを書くと言っていますが、java.util.Randomのためのimport文含めることができない(またはjava.utilのを。*)。あなたがプログラムをコンパイルして実行しようとすると何が起こるでしょう。
  • 【選択プログラムは実行されませんが、それが不足しているクラスに関する警告をコンパイルします。
  • B【選択プログラムは、コンパイルyou'llません不足しているクラスについての構文エラーを受け取ります。
  • C【選択プログラムがコンパイルされますが、あなたは不足しているクラスに関する警告が表示されます。
  • それはランダムクラスの任意のメンバーにアクセスしようとしたときD【選択プログラムは、実行時エラーが発生します
  • 上記のEの.none
  • 正しい答え:あなたの答えをB:E
  • 分析:パッケージが直接参照エラーをインポートしません。
    1. 次の2行のコードを考えてみましょう。あなたはs1とs2について何を言うことができますか?

ストリングS1 = "テスト" + "123"。

文字列s2 =新しい文字列(「123を試験」)。

  • .S1およびS2は両方とも同じStringオブジェクトへの参照です
  • B .theのライン宣言するs2は正当なJavaです。S1を宣言する行は、構文エラーが生成されます
  • Cの.S1、S2は異なるStringオブジェクトの両方に言及しています
  • Dの.S1とS2は「等しい」と比較します
  • 上記のEの.none
  • 正しい答え:あなたの答えC:D
  • 分析:印刷と同様のアプリケーションのここでの文字列。
    1. 文字列クラスのcompareToメソッド
  • ケースに依存しない方法で.compares 2つの文字列
  • Bは、真または偽.yields
  • 2つの文字列が同一である場合、Cは0を.yields
  • 最初の文字列が2番目の文字列の前に辞書的に来る場合Dは1を.returns
  • 上記のEの.none
  • 正しい答え:あなたの答えC:E
  • 分析:のcompareTo比較機能が同等の効果であり、使用がA.compareTo(B)であります
  • A> Bの場合、戻り値は1であります

A = Bの場合、戻り値は0であります

A <B場合、戻り値は-1

一般に、()内の場合に使用

    1. NumberFormatクラスと比較してDecimalFormatクラスの利点は、
      表示される桁数を超える.precise制御
      先行ゼロの存在を超えるBの.control
      C値を切り捨てるのではなく、それらを丸める選択図能力
      能力を【選択Dは表示の先頭に自動的%を表示するには、
      E .only AとB
  • 正解:E私の答え:C
  • 解析:のNumberFormatとそのサブクラスは、数字についてのDecimalFormatです。また、にDateFormatとSimpleDateFormatのテキストにそのサブクラス。
    1. 文字列の収量同じ結果を設定するこれらの二つの方法:

a)は文字列=新しいString( "文字列");

b)は文字列= "文字列";

B .FALSE

正しい答え:あなたの答え:B

分析:両方は、ライン上に配列C言語の名前に似てい

    1. 文字列の収量同じ結果を設定するこれらの二つの方法:

a)は文字列=新しい文字列( "123.45");

b)は文字列= "" + 123.45。

B .FALSE

正しい答え:あなたの答え:B

分析:ここでは同様の使用法の文字列と印刷

ペアピアレビューと

  • 12点:スコアに基づいて、私はこのブログの得点を与えます。次のようにスコアは以下のとおりです。
  1. 適切な使用のマークダウン構文(1点):
    • 値下げ余分なポイントを使用しないでください。
    • 構文エラーは、(形成しない、リストが間違っている、リンクが動作しません...)プラスではありません
    • 組版の混乱はプラスではありません
  2. 要素の範囲(1点)テンプレート
    • ポイントなしで「教科書の学習と問題解決のプロセスを」行方不明
    • ポイントなし「のプロセスにおける問題解決やデバッグコード」の欠如
    • マネージコードは、ポイントなしで開くことができません
    • 「ツイニングと相互評価」はポイントなしで開くことができないの欠落
    • 行方不明プラスにすることはできません「先週は間違ったタイトルの検査がまとめました」
    • 「プログレスバー」の欠如がプラスすることはできません
    • 「参照」の欠如はプラスすることはできません
  3. 教科書の学習と問題解決のプロセス、問題1ポイント

  4. コードのデバッグおよび問題は、プロセスに問題が1点を解決します

5.感じる、非現実的なプラス1点である発生しません。

7.記録プログレスバーと学習時間プラス1分の改善

  1. ハンズオン新しいコードを書くことがありますが、1ポイントを追加

  2. コメントは真剣に、私は、問題やブログのコードに加えて1ポイントを指摘することができます

  3. ペアは本物のプラス1ポイントを学びます

  4. 深さの間違った質問を学ぶ、1ポイントを追加

コメントは、学生のブログやコードを持っていました

  • ペア今週の学習
  • 先週のブログピアアセスメントケース
    • 20182318
    • 20182333

その他(知覚、思考、など、別売)

Javaのメソッド参照と関数C言語には、同じ目的で呼び出しますが、また、上記のプログラムの準備に単一の文字などの入力など、多くの共通点が、学んだC言語のレッスンに依存しすぎていないが、大きな違いを持っ​​ています。それは言語を学ぶことができるため、学習した後、それぞれの質問を治療するより慎重でなければなりません。

学習の進捗バー

コードの行の数(/蓄積を追加) ブログ量(/蓄積を追加) 学習時間(/蓄積を追加) 重要な成長
目標 5000行 30 400時間
最初の週 126分の126 2/2 20/20
第二&第3週週間 479分の353 3/5 20/40

おすすめ

転載: www.cnblogs.com/pytznb/p/11570042.html