2019-2020-26「データ構造とオブジェクト指向プログラミング、」第二と第三週間の学習の概要

2019-2020-26「データ構造とオブジェクト指向プログラミング、」第二と第三週間の学習の概要

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

  • 第二章:
  1. 学びの文字列(Stringクラス)
  2. 変数と演算子の多様性を学びます。
  • 第3章:
  1. クラスとオブジェクトを学びます。
  2. Scannerクラス、Stringクラス、ランダムクラスの詳細については、こちらをご覧ください、Mathクラスを使用します。
  3. フォーマットされた出力をご覧ください。

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

  • 質問1:なぜ、new演算子をプログラミングすることはできませんか?
  • 問題1つのソリューション:文字列頻繁に使用する、あなたが使用することができます
String str = "string";

[マネージドコード】

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

  • 間違った質問1:
    あなたは、引用符を含め、「こんにちは」テキストで出力したい場合にはどのの行うことができ、次のこと(あなたが行う次の文の引用符を含む「こんにちは」出力テキスト、にしたい場合は? )か?
    .System.out.println( "こんにちは");
    B .System.out.println( ""こんにちは"");
    C .System.out.println( ""こんにちは「);
    D. System.out.println(「」こんにちは「」);
    Eの.none ITが始まりとのエンディングが出力引用符に(いや、可能ではない出力文字列にBEマークザ・マークするために使用されるため、ITを引用することはできません出力され、)文字列の先頭と末尾をマークするために使用されているため、
    分析:「エスケープシーケンスは、それがここで使用されるように、文字列に文字を配置するために使用し、引用符で囲まれた文字列の残りの部分を出力します。
  • 間違った質問2:以下のタイプのいずれかの数値格納することができない( データ型の値を格納することができない次のデータ型では、?)?
    .INTの
    B .BYTE
    C .FLOAT
    D .char
    E .ALLのこれらは、(上記のタイプのすべての数値データを格納することができる)の数値を格納することができ
    、INT、バイト整数(整数)を記憶するための、(小数点値)浮動小数点値または実を格納するためのフロート:解析。文字、句読点や数字などの単一の文字を格納するための文字。しかし、ストレージ番号「5」と5種類のデジタル・ストレージ。
  • zがありますどのような値が間違っている質問3:? (?;私たちは、次の代入文フロートZ = 5/10実行すると、我々は、次の代入文を実行すると、z値を得るものである)
    (ウィルによって.Zが同じである0.0を0.0)に等しいZ
    B .Zは0.5(zは0.5)に等しくなる等しくなる
    5.0(zは5.0)に等しくなる等しくなるC .Z
    .Z 0.05に等しくなるD(z)は0.05に等しくなる
    上、RUN AのEの.none -time誤差は、Zがフロートであるため、発生及び5/10がintである( zはfloat型であるため、上記のいずれ5/10がint型エラーであり、それは実行時に発生する)
    分析:INT値は5と10でありますしたがって5/10は整数除算です。結果はゼロです。zが浮動小数点であり、実際の答え、0.5を格納することができる場合でも、唯一の整数除算として0を得ました。0.5得るために、我々は最初の5または10浮動小数点数としてなければなりません。
  • 間違った質問4:キャストが必要とされる次のような状況の( 以下の必要性のどちらにキャストするには?)?
    .usingのcharAtをITや店舗の取り文字列AN要素にchar型(文字列要素を取得するためのcharAtを使用してchar型として格納して)
    数記憶float型にint型(int型を.storingフロートB)
    Cが二重(float型番号記憶タイプでダブルフロートを.storing)
    D. INTでフロート(float型数記憶int型)を格納
    E必要キャストの上記.ALL(上記要求されているキャストのすべて)
    分析:のために、のcharAtは問題がない、文字を返します。B及びCにおいて、状況は、拡張操作の狭いタイプの使用で、より広い種類の値を格納します。唯一の(d)に、型が広い狭いタイプに格納されて表示され、キャストする必要があります。
  • 間違った質問5:xはint型とされた場合 、yはfloat型で、次のすべてがどの代入except文法的です( xはint型である場合、yは浮動小数点数は、以下の代入文どちらのすべてのですか?違法)?
    .Y = X;
    B .X = Y;
    C .Y =(FLOAT)X;
    D .X =(INT)Y;
    上記Eザ)は、すべての上記の有効な(合法の.ALLある
    分析:以来それ以外の場合は、浮動小数点除去することができず、浮動小数点intに変換されていない限り、Xは、整数です。割り当てBが明示的にスローされていないが、彼らは明示的正当スローするように、Aは、浮動小数点(Y)INT許容値(X)以来、そしてCおよびDに、必要とされません。
  • 間違った質問6:ただし、X、Y、仮定及びZは(50、20、及び6それぞれX / Y / Zの結果は何であるに等しい全ての整数(INT)され、そのXを仮定すると、yおよびzの整数ですか。?数(INT)、50,20及び6は、次に、X / Y / Zの結果何等しい?)
    .0
    B 0.12
    C 0.16
    D II.A構文エラーこのASが構文的に無効である(無効な構文が原因生成しました構文エラー)
    に起因する実行時エラーを除くE II.A、ランタイムエラーこれは0による除算であるので(0)が発生
    分析:50/20を実行する前に、左から右に、この分割が行われます。50及び20は整数であるので、結果は2です。次に、2/6は、それが0です。右から左への分割と、評価結果は50 /(20/6)= 3分の50 = 16であることに注意してください。

ペアピアレビューと

20182301

採点

  1. 適切な使用のマークダウン構文(1点):
  2. 要素の範囲(1点)テンプレート
  3. 教科書の学習と問題解決のプロセス、問題1ポイント
    • 5点を追加します。
  4. コードのデバッグおよび問題は、プロセスに問題が1点を解決します

  5. 週300以上の支店有効なコード(プラス2ポイント)
    • ポイントなし1週間提出未満20倍
  6. その他のプラスのポイント:
    • 金曜日1ポイントの前に髪のブログ
    • 感情、経験は大きな空の1ポイントを残しません
    • 組版の微プラス1ポイント
    • プログレスバーは、学習時間を記録し、1ポイントの状況を改善します
    • ハンズオン新しいコードを書くことがありますが、1ポイントを追加
    • クラスの選択は、1ポイントを確認した後、
    • コードはメッセージ仕様1ポイントをコミット
    • 深さの間違った質問を学ぶ、1ポイントを追加
    • コメントは真剣に、私は、問題やブログのコードに加えて1ポイントを指摘することができます
    • ペアは本物のプラス1ポイントを学びます
  7. ポイント:
    • 盗作は0にバックル
    • 0バックルするコードチート
    • 0バックル後半の割り当て

コメント:

  • 学習課題やブログワース:
    • 多面的な教科書、コードを考えます。
    • 真剣に自分の欠点を探しています。
    • 問題を説明します。
  • コードは、学習や問題価値があります:
  • 14ポイント:スコアに基づいて、私はこのブログの得点を与えます。次のようにスコアは以下のとおりです。
    • 感情、経験は大きな空の1ポイントを残しません
    • 組版の微プラス1ポイント
    • ペアは本物のプラス1ポイントを学びます
    • 適切に使用するマークダウン構文
    • 要素の範囲(1点)テンプレート
    • 深さの間違った質問を学ぶ、1ポイントを追加
    • コメントは真剣に、私は、問題やブログのコードに加えて1ポイントを指摘することができます
    • 教科書の学習と問題解決プロセスは、5ポイントを追加します
    • コードのデバッグおよび問題解決プロセス、プラス2ポイント

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

  • ペア今週の学習
    • ペアの学生20182301
    • ペアの写真
    • ペア学習コンテンツ
      -実行権
      • あなたは、文字列をプリントアウトすることはできません
  • 先週のブログピアアセスメントケース

その他(感情)

Java言語のより深い理解。私はいくつかの基本的なクラスを適用することを学びました。

学習の進捗バー

コードの行の数(/蓄積を追加) ブログ量(/蓄積を追加) 学習時間(/蓄積を追加) 重要な成長
目標 5000行 30 400時間
最初の週 200分の26 2/2 7/7
二三週間 3/5 15/23
  • 実際の学習時間:15時間

参考資料

おすすめ

転載: www.cnblogs.com/20182326lyj/p/11568776.html