本体:
プロジェクト |
コンテンツ |
この作品は、コースに属し |
|
どこの仕事でこの要件 |
|
ジョブの学習目標 |
1.独立した研究の理論的な知識の要件に応じて、今週、学習が完了することができ、教師の指導を適応させます。 2.マスタJavaアプリケーションプログラムの構造。 2.マスタおよび変数のデータ型Java言語。 4. Javaの演算子は、式の構成の様々なタイプを使用することを学びます。 入力と出力の制御Javaアプリケーションテクノロジー; (キー); 6. Javaプロセス制御技術(分岐、ループ)を把握 7.把握Mathクラス、Stringクラスの使用法。(難易度) |
エッセイボーエンテキスト:
最初の部分:の組み合わせの類似点とJavaとCの比較の基本的な文法との違いは、今週は、理論的な知識をまとめたもの
まず、識別子
文字、数字、アンダースコア、で構成されたJava識別子ドル記号のコンポーネント。
C言語では、文字、数字、アンダースコアで識別されます。
第二に、コメント
同じようにご注意JavaとC言語
第三に、データの種類
JavaでC言語と共通のデータ型は、以下の部分を持っています
1. 整数
2. 浮動小数点型
3. char型
異なったタイプのブール(Boolean)をタイプしたJava、C、2つのブール値は、それぞれ、論理状態を決定するために使用され、TrueおよびFalseです。そして、バイト型
第四に、変数
1. 変数名は大文字と小文字が区別されます。
2. もう一度変数を宣言して初期化することができます。
V.の定数
1. では、キーワード、最終的なインジケータ変数を使用してJava
2. キーワード最終変数が一度だけ、一度割り当てられ、変更することができない割り当てることができることを示しています。
六、オペレータ
1. で C言語と共通のJava演算子は、算術演算子、およびオペレータ増分デクリメント演算子、関係演算子、論理およびビット単位の演算子。
2. では Javaで二つの特別なオペレータ
(1)オブジェクトを作成するための新たなオペレータ
(2)特定のクラスのinstanceofブール演算子を返します。
3. 優先順位
七の変換の種類:
暗黙の型変換:
( 2つのオペランドがダブル型の場合1)、他のdouble型に変換されます。
( 2つのオペランドがfloat型である場合2)、次いで、他のfloat型に変換されます。
(いずれかのオペランドが長いものを入力している場合3)、他方はlong型に変換されます。
( 4)は、2つの数値は整数に変換されます。
八の入力出力
1.入力入力コンソールを介して、スキャナは、オブジェクトを構築する必要があり、「標準入力ストリーム」System.inに関連付け。=新しいスキャナ(System.in)でスキャナ。
System.out.print出力の2.(x)はコンソールにxの値を出力します。
3.ファイルの入力および出力
ファイルを読み込み用にするために、あなたは、Fileオブジェクトとスキャナのオブジェクトを作成する必要があります。たとえば:=新しいスキャナ(新しいスキャナファイル(「myfile.txtの」));
ファイルに書き込むには、あなたはコンストラクタでPrintWriterオブジェクトを作成する必要があり、単純にファイル名を提供します:PrintWriterのうち=新しいPrintWriter( " myfile.txtの");
のPrintWriter PrintWriterの新しい新OUT =(" myfile.txtの「);
ナイン制御フロー
Javaの5つの文があります。
1) メソッド呼び出し文 のSystem.out.println( "こんにちは!");
2) 式文
3) 複合文
4) 制御文
5)packege書とimport文
パートII:実験の部
実験名:実験2つの基本的なJavaプログラミング(1)
1. 目的:
( 1)2つの方法でJavaプログラムの開発とIDEコマンドラインの基本的な手順に慣れてきます。
( 2)統合開発環境Eclipseの下でJavaソースコードをインポートするプロセスを習得。
( 3)Java言語型マスター基本的なプログラム、変数、演算子、式様々なタイプの、入力および出力フロー制御の基本的な構文のデータ構造。
( 4)Mathクラス、Stringクラス、StringBuilderクラスの使用を習得。
2.実験の手順と内容:
実験 1つのピアレビュー手続き
大きな問題であるだけでなく、プログラムのための基本的な枠組みは、基本的な文の一部を理解するだけでは十分ではない、このピア・レビュー・プロセスでは、我々は、相互評価プログラムを通じて、プログラムの乗算テーブル出力相互評価を行ったが、プログラムの習得のために自分自身を発見しました場所は、通常は理解以上にする必要があります。
実験 Javaアプリケーション2は、ストリングクラスのオブジェクトの出力S3の値で記述された次のコードを含んでいます。
文字列S1 =「こんにちは!」; 文字列s2 =「世界」; 文字列S3 = S1 + S2。 |
(1)プログラム・コード
//生成されたメソッドスタブTODO自動
ストリングS1 =「こんにちは」; / *文字変数S1を定義し、に割り当てられた「こんにちは!」 * /
文字列s2を= "世界"; / *文字変数S2を定義し、 "世界" * /に割り当てられた
文字列S3 = S1 + S2; / *は、S3、S2とS1と割り当てられた文字変数を定義します*和/
のSystem.out.println(S3); / *出力値のS3 * /
}
( 2)ファイル名を指定して実行結果
実験 3 の変更実験 2 S1 、 S2 、 S3 としてのStringBuilder クラスのオブジェクトは、プログラムの実験結果を用いて観察され、その結果2を比較すると、文字列を理解クラスオブジェクトのStringBuilderの差クラスオブジェクト。
(1)コード
// TODO自動生成されたメソッドスタブ
のStringBuilder StringBuilderの新しい新S1 =( "こんにちは!"); / *変数変数S1を確立し、に割り当てられているのStringBuilderを使用します* / "こんにちは!"
のStringBuilder StringBuilderの新しい新しいS2 =( "世界"); / *変数変数S2を確立し、割り当てられたのStringBuilderを使用する"世界" * /
のStringBuilder StringBuilderの新しい新S3 =()APPEND(S1).append(。 S2); / *文字列連結はStringBuilderのを使用して実装* /
のSystem.out.println(S3)のS3 * /の/ *出力値
}
実験 4 次のコマンドラインでの試運転プログラム、理解するJava アプリケーションの使用コマンドライン引数。
パブリッククラスのメッセージ { 公共の静的な無効メイン(文字列[] args) { ; System.out.print(「こんにちは」) - (「H」)引数[0] .equals()もし そうであれば(引数[0] .equals(「 - G」))System.out.print(「さようなら」)。 以下のために(int型I = 1; I <args.length、私は++) System.out.print(「」+引数[I])。 System.out.println(「!」); } } |
実験 5のJavaプログラムが導入します
Eclipseの周囲の導入第3章InputTest.javaサンプルプログラムの手順を:
(1) 新しい Javaプロジェクト以下:
(2) を選択し [ファイル] - > [Import-> sysem-ファイル>次に、以下のファイルのインポート]ウィンドウを開き、一番上をクリックして参照、それを選択し、インポートソースを選択するには下をクリックしてブラウズ新規プロジェクトのインポートソースの場所を選択するために、 InputTest / srcに、後方位置クリック仕上げをインポートを完了すること。
(3) 打开InputTest项目src文件夹的缺省包,双击InputTest.java在IDE源程序编辑区打开文件。
(4) 右键单击InputTest.java文件名打开快捷菜单,选择Run as->java application运行此程序,结合程序运行结果,理解代码中Scanner类对象用法,掌握java控制台输入方法。
实验6 按照实验5操作步骤,导入WriteReadFileTest.java示例程序,运行程序并理解程序代码,观察项目文件夹下文件myfile.txt的内容,掌握文件的输入输出操作。
实验7 按照实验5的操作步骤,导入第3章3-3——3-4示例程序,掌握两个程序循环控制结构的用途。
实验8 按照实验5的操作步骤,导入第3章3-5示例程序,理解抽奖概率计算算法。
三. 实验总结:
在本周的学习中,我们主要学习了第三章的内容,在第三章中,我们了解了关于JAVA语言的一些基本知识,JAVA语言与C语言相比,其语法结构基本相同,但仍有部分情况有所差异,通过第三的学习,我了解到了JAVA的变量,常量,关键词,标志符,数组等知识,这些都是构成java语言的基本知识,需要多看书进行了解,除此之外,对于一些基础程序进行编译,发现自己在程序编译中仍有许多不足,需要多进行编译来提高自己的动手能力,以上就是对于本周的实验总结。