java datatypes loops
Javaの基本概念:
前のチュートリアルでは、 Javaの紹介 プラットホーム。
このチュートリアルでは、次の基本的な概念を確認します。
一般的に、ほとんどのエラー(欠陥)はどの2つのテスト期間で見つかりますか?
- Javaデータ型
- Javaループ: Forループ 、 whileループ 、ループごと。
- Java配列
- JavaのSwitchCase
- Javaアサーション
推奨読書=> Javaの完全ガイド
以下のビデオチュートリアルをご覧ください。
Javaのデータ型、ループ、配列、スイッチ、およびアサーション:
Javaの変数とデータ型:
データ型
データ型は、データを格納し、データのサイズとタイプを指定するのに役立ちます。
Javaで使用できるデータには次の2種類があります。
- プリミティブ
- 非プリミティブ/オブジェクトタイプ。
Javaでは、すべての変数を使用する前に宣言する必要があります。
例えば、 int a = 1 ;ここでは、「a」が存在し、値1で初期化されていることをコンパイラーに要求しています。このデータ型に基づいて( int )、コンパイラはメモリを割り当てます。
プリミティブデータ型
- Char: これは単一の16ビットUnicode文字です。
- ブール値: これは1ビットであり、真と偽の値を持つことができます。
- バイト: バイトは8ビットの2の補数整数です。これは主に大規模なアレイでメモリを節約するのに役立ち、その範囲は-128〜128です。
- ショート: このタイプは、大規模な配列でメモリを節約する場合にも役立ち、16ビットの2の補数符号付き整数です。
- Int :32ビット符号付き2の補数。
- 長いです: 64ビットの2の補数。
浮動小数点データ型
C ++用にEclipseを構成する方法
浮動小数点と倍精度: Floatは、32ビットの単精度浮動小数点です。 Doubleは、64ビットの倍精度浮動小数点数です。
データ型の範囲
データ・タイプ | DEFUALT VALUE | サイズ | リテラルの例 | 範囲 |
---|---|---|---|---|
浮く | 0.0f | 32ビット | 1.23e100f、-1.23e-100f、.3f、3.14F | 3.40282347 x 10 38、1.40239846 x 10-45f |
ブール値 | 1ビット | 真/偽 | - | |
バイト | 0 | 8ビット | (なし) | -128〜127 |
char | u0000 | 16ビット | 'a'、 ' u0041'、 ' 101'、 '\'、 '' '、' n '、'ß ' | ' u0000'-' uffff' |
ショート | 0 | 16ビット | (なし) | -32,768〜32,767 |
int | 0 | 32ビット | -2、-1、0、1、2 | -2,147,483,648から2,147,483,647 |
長いです | 0L | 64ビット | -2L、-1L、0L、1L、2L | -9,223,372,036,854,775,808から9,223,372,036,854,775,807 |
ダブル | 0.0d | 64ビット | 1.23456e300d、-1.23456e-300d、1e1d | 1.7976931348623157 x 10 308、4.9406564584124654 x 10-324 |
データ型のサンプルプログラム:
public class DemoDataType { public static void main(String[] args) { // Auto-generated method stub char C='M'; char a=65535; byte b1=-128; byte b2=127; int i1=-2147483648; int i2=2147483647; short s1=-32768; short s2=32767; long L2=9223372036854775807L; long L1=-9223372036854775808L; float f1=3.40282346638528860e+38f; //float f3=3.40282347e+38f; float f2=1.40129846432481707e-45f; double d=4.37346473; System.out.println('char is: ' + C); System.out.println('int low range is: ' + i1); System.out.println('int high ramge is: ' + i2); System.out.println('byte is: ' + b1); System.out.println('short low range: ' + s1); System.out.println('short high range: ' + s2); System.out.println('Long high range is: ' + L2); System.out.println('Long Low range is: ' + L1); System.out.println('double is: ' + d); } }
配列
これは、同様のデータ型の値を固定数保持できるオブジェクトです。配列は、新しいキーワードで作成できます。
Int array = new int[5];
ここで、配列のタイプはintで、長さは5です。
配列の長さは、配列の作成中に初期化する必要があります。
public class ArrayDemo { public static void main(String[] args) { // TODO Auto-generated method stub int Array[] = new int[5]; Array[0]=100; Array[1]=200; Array[2 ]=300; Array[3]=400; Array[4]=500; for(int i=0;i ループ
ループは通常、同じ命令セットを何度も実行するために使用されます。
例えば、 「ソフトウェアテストヘルプブログ」の文章を5回印刷する場合は、このように指定する必要があります。
ループなし:
public static void main(String[] args) { System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); }
ループあり:
public static void main (String [] args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
forループは、値を繰り返すのに役立ちます。
Forループ:
for (initialization; termination; increment) { statement(s)}
Whileループ:
Loopは最初にブール条件をチェックし、その条件がtrueの場合、条件が失敗するまでステートメントが繰り返し実行されます。
While (condition) { Statement to be executed }
ループ中:
の中に whileループを実行します 、ステートメントが最初に実行され、次に条件がチェックされます。条件が真の場合、ステートメントは再度実行されます。そうしないと、実行がループから外れます。
do { Statements to be executed } while(condition);
ループデモプログラム:
package demopproj; public class LoopsDemo { public static void main(String args[]) { //for loop demo for(int i=0;i<5;i++) { System.out.println('iteration number : ' + i); } //while loop demo int count_while = 1; while (count_while < 3) { System.out.println('count_while is: ' + count_while); count_while++; } //do while demo int count_dowhile = 1; do { System.out.println('count_dowhile is: ' + count_dowhile); count_dowhile++; } while (count_dowhile < 3); //for each demo int[] numbers = {1,2,3,4,5}; for (int item : numbers) { System.out.println('item number is: ' + item); } } }
Switchステートメント
switchステートメントには実行回数が含まれます。入力された値に基づいて、switchcaseが実行されます。
ここでの値は8で、ケース8が実行されます。
youtubeをmp3無料セーフに変換
public class SwitchDemo { public static void main(String[] args) { //switch demo int item = 8; String product; switch (item) { case 1: product = 'iphone5'; break; case 2: product = 'iphone6'; break; case 3: product = 'iphone7'; break; case 4: product = 'iphone8'; break; case 5: product = 'samsung7'; break; case 6: product = 'samsung8'; break; case 7: product = 'nokia'; break; case 8: product = 'macbook'; break; default: product = 'motoG'; break; } System.out.println(product); }
Javaでのアサーション
アサーションは、プログラミング中に行った仮定をテストするために使用されます。
例えば、 サードパーティからの入力を受け取ります。入力がnullにならないことを前提としています。
そのプログラムをテストするために、アサーションが使用されます。
アサーション方法: 1式をアサートします。
アサーション方法: 2アサート式1:式2;
public class AssertionExample { public static void main(String[] args) { // TODO Auto-generated method stub int value=5; assert value > 20 : 'Underweight'; System.out.println('value is'+value); } }
このプログラムをテストするには、アサーションを有効にする必要があります。アサーションを有効にするには、実行構成にパラメーターを追加する必要があります。
結論
このチュートリアルでは、Javaプログラムを実行するために必要な基本的な概念について学習しました。データ型、ループ、配列、およびアサーションについて調査しました。
今後のチュートリアルでは、JavaでのOopsの概念について詳しく説明します。
推奨読書