20182310第二週&第3週の学習の概要

20182310 2019-2020-1「オブジェクト指向プログラミングとデータ構造」週2週3&学習概要

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

  • 1.まず、Stringクラスは、印刷とprintlnのエスケープ文字の研究との違いは、文字列を定義しています。
  • 2.変数、定数、代入文を理解します。変数:メモリは、データを格納するための手段。
  • 3.相互運用性を実現するためにスキャナを使用することを学んだ理解
  • コンピューティングの記号を使用する4.学習は、シンプルな電卓を作成する方法を学びます。
  • 5.宣言と変数の使用
  • 6.定義と単純なクラスを使用します。

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

  • 質問1:スキャナを学習すると、かなりの意味を理解していません
  • 問題1つのソリューション:入力テキストをスキャンするための新しいユーティリティですjava.util.Scannerクラスを追加します。これは、以前とStringTokenizerはマッチャークラス間のいくつかの組み合わせです。任意のデータは、同一のパターン群を捕捉することによって、またはテキストのセクションを検索するためにインデックスを使用して取得することができるからです。入力ストリームからのデータ項目の特定の種類を取得するために、正規表現および方法と組み合わせて使用​​することができます。したがって、外部正規表現の使用に加えて、また、データを分析する任意スキャナクラス列と(例えば、int型、ダブルなど)の基本的なタイプであることができます。任意のテキストを処理するためのスキャナを用いて、カスタムパーサーを書くことができます。"
  • 質問2:Scannerクラスを使用する場合は、scan.nextInt()の意味を理解していません
  • 問題2解決策:指定された種類に応じて次の入力を返します。このコードの文字列の重要性を理解する書籍コンテンツの見直しの後に。
  • 質問3:割り当てへの割り当ては、floatとdoubleの範囲を理解していません
  • 質問3ソリューション:大きな違いのdouble型とfloat型です:Baiduは答えが見つからチェックメモリに占めるバイトの1異なる数、2つの異なる桁、3は数字の異なる範囲を表すことができます。

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

  • 質問1:Javaファイルを再生し、ファイル名に名前を付けるには、名前に「3.1」を使用することはできません
  • 問題1つのソリューション:学生を求めた後、それが接尾辞を持つファイル名を生成するため、301を変更します。

  • 質問2:セミコロンで、隣接する変数の定義、不注意、直接ラインフィードを定義します。
  • 問題2ソリューション:隣接するコンマの可変間隔を使用する必要があります。

  • 質問3:あなたは、コンパイルエラーをインポート
  • 質問3ソリューション:コードの量が少なすぎると、セミコロンを追加するために使用されていません

コードホスティング


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

  • 間違った質問1:
  • ソリューション:A、のcharAtの場合は、charを返すので、問題はありません。B及びCにおいて、状況は計算の狭いタイプの使用であり、値が広いタイプを広げるとして格納されます。ワイドタイプは、状況の狭いタイプの存在として格納され、それだけでD.にキャストする必要があります
  • 2間違った質問:
  • Javaは第X + Yを計算し、その後、出力される文字列にキャスト:解きます。X + Y = 10 + 5 = 15、15出力文ように。
  • 3間違った質問:
  • 溶液:これは、最終的な予約語は、このように、それが一定または不変の製造、この変数に格納された最終値を表します。定数がint型ではなく、かもしれないが定数は、他のどのタイプにすることができます。値が変更できないようにそれは、最後の予約語です。
  • 4間違った質問:
  • 解像度:文字列の基本的なタイプのいずれかをキャストするメカニズムが、同様の操作を実行する方法がある、との基準位置(のcharAt)に戻す文字、または同等のリターンint型、フロート法またはdouble値。数値は文字列に格納されています。
  • 間違った質問5:
  • ソリューション:メソッドがtrueで、繰り返し要素が処理されていないが存在する場合、各イテレータは、のhasNext()メソッドを持っています。各反復は、次の要素を渡し、さらに次の()メソッドを処理しなければなりません。
  • 6間違った質問:
  • ソリューション:Cは確かにありません。この方法ではゼロの一連の非ゼロ値を説明しますが、Javaの真と偽の予約定数や関係および/または論理的には、評価論理演算子を使用する必要がありますが。
  • 7間違った質問:
  • ソリューション:equalsIgnoreCaseは文字変数を比較し、あなたはまた、直接のchar変数を比較するために、次のツールを使用することができますが、あなただけのcompareToを使用することができ、等しいです

ペアピアレビューと

採点

  • 学習課題やブログワース:
    • 学習:アシスタントが、私は学生はフォーマットが正しい使用のペアリング、正しい形式を使用していないことを指摘する前に、私は学ぶために多くを支払う必要があります。
    • 問題:
  • コードは、学習や問題価値があります:
    • より簡潔なコードが使用されている、自己を完了するためにいくつかのコードは、私がこの文の一部が直接転写されているように、本当に意味が分からない、そこにあります。
  • 15ポイント:スコアに基づいて、私はこのブログの得点を与えます。次のようにスコアは以下のとおりです。
  1. 適切な使用のマークダウン構文(1点):
  2. 要素の範囲(1点)テンプレート
  3. 教科書の学習と問題解決のプロセス、問題プラス1ポイント(3)

  4. プロセスのコードのデバッグの問題と解決策、問題プラス1ポイント(3)
  5. 週300以上の支店有効なコード(プラス2ポイント)
  6. その他のプラスのポイント:
    • 感情、経験は大きな空の1ポイントを残しません
    • 組版の微プラス1ポイント
    • プログレスバーは、学習時間を記録し、1ポイントの状況を改善します
    • ハンズオン新しいコードを書くことがありますが、1ポイントを追加
    • クラスの選択は、1ポイントを確認した後、
    • 深さの間違った質問を学ぶ、1ポイントを追加
    • コメントは真剣に、私は、問題やブログのコードに加えて1ポイントを指摘することができます
    • ペアは本物のプラス1ポイントを学びます

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

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

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

      第二と第三週に入った後、いくつかの簡単なコードを記述するというだけで、以前よりも、学習、専門的な知識の数を開始し、徐々に複雑に始まりました。しかし、このコースまたは状態の混乱のために、私のことができるようにしたいと考えています

学習の進捗バー

コードの行の数(/蓄積を追加) ブログ量(/蓄積を追加) 学習時間(/蓄積を追加) 重要な成長
目標 10,000行 30 400時間
最初の週 200分の155 2/2 20/20 Linuxのコマンド、JavaアプレットとデバッグJDBの初期把握
第二週 511分の470 2/4 20/40 協会は、スキャナ定義されたクラスを使用して定義されます

おすすめ

転載: www.cnblogs.com/tursws/p/11567609.html