ディレクトリ
2019-2020-26「データ構造とオブジェクト指向プログラミング、」第二と第三週間の学習の概要
コンテンツの概要を学びます
- 第二章:
- 学びの文字列(Stringクラス)
- 変数と演算子の多様性を学びます。
- 第3章:
- クラスとオブジェクトを学びます。
- Scannerクラス、Stringクラス、ランダムクラスの詳細については、こちらをご覧ください、Mathクラスを使用します。
- フォーマットされた出力をご覧ください。
教科書の学習と問題解決のプロセス
- 質問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であることに注意してください。
ペアピアレビューと
採点
- 適切な使用のマークダウン構文(1点):
- 要素の範囲(1点)テンプレート
- 教科書の学習と問題解決のプロセス、問題1ポイント
- 5点を追加します。
コードのデバッグおよび問題は、プロセスに問題が1点を解決します
- 週300以上の支店有効なコード(プラス2ポイント)
- ポイントなし1週間提出未満20倍
- その他のプラスのポイント:
- 金曜日1ポイントの前に髪のブログ
- 感情、経験は大きな空の1ポイントを残しません
- 組版の微プラス1ポイント
- プログレスバーは、学習時間を記録し、1ポイントの状況を改善します
- ハンズオン新しいコードを書くことがありますが、1ポイントを追加
- クラスの選択は、1ポイントを確認した後、
- コードはメッセージ仕様1ポイントをコミット
- 深さの間違った質問を学ぶ、1ポイントを追加
- コメントは真剣に、私は、問題やブログのコードに加えて1ポイントを指摘することができます
- ペアは本物のプラス1ポイントを学びます
- ポイント:
- 盗作は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時間