ホームページ  >  記事  >  Java  >  if ループと for ループを使用するにはどうすればよいですか?

if ループと for ループを使用するにはどうすればよいですか?

PHP中文网
PHP中文网オリジナル
2017-06-20 10:02:123053ブラウズ

1ダイレクト変換

2強制変換-Byte -short

int -long -long -float -double

'strue - - ‐-----左から右への直接変換
右から左への強制変換
boolean は他の型に変換できません

// long から float への直接変換 (long の値が比較的大きい場合は科学表記法を使用します) float に変換後 フランス語で表現) System.out.println(f1);

// floatからlongへの強制変換

float f2 = 3.14f ;
long l2 = (long)f2;
System.out.println(l2);

------------------------------------- ----------- ---------------------

Javaにおける文の分類
1 連続した文
前から後ろへ 文を一つずつ実行する
2 分岐ステートメント
実行する適切なステートメントを選択します。 If/else、if/elseの場合、/else/else、switch/case
3ループステートメントは、特定のコードを循環的に実行します(複数のステートメントを含む)。ながら、行う/しながら、

-------------------------------------- --- -------------

if文の書き方
1 elseなしでifのみ
if(score >= 60) {
システム.out.println( "パス");
}
一2 IF と Else

If (score & gt; = 60) {
System.out.println ("and Grid") Failed");
}

3 if include複数の else 分岐
if(score >= 90) {

System.out.println("Excellent");

} else if(score >= 80) {
System.out. println("良い");
} else if(スコア >= 70) {
System.out.println("中" );
} else if(スコア >= 60) {
System.out.println("pass") ;
}

考察: このコードはswitch...caseを使用しています...実装方法
-------- ---------------- --------------------------------
switch case Break default
switchでサポートされているデータ型

標準はintですが、以下の型もサポート可能です

byte short int char String string
注: boolean float double longはサポートされていません

標準構文:
int value = 1;
switch(value) {
case 1:

System.out.println("1");

ケース2:
System.out.println("2");
break;
default:
System.out.println("default") ; 休憩;
}

- - - - - - - - - - - - - - - - - - - - - - - - -

上記の結果例をswitch caseで書くと


switch (スコア/10) {
case 10:
case 9:
System.out.println("Excellent") ;
case 8:
システム。出ました。println(「いいですよ」 ");
ブレーク;
ケース 7:
ブレーク;
ケース 6:
System.out.println("pass");
ブレーク;
ケース 5:
ケース4:
ケース3:
ケース2:
ケース1:
ケース0:
System.out.println("F病気です");

休憩;
}

-------------------------------------- --------- ------
while
初期化;

while(条件) {
ループステートメント;
反復;

}

whileの条件文はboolean型である必要があることに注意してください
// 初期化
int sum = 0;
int i = 0;
// ループの開始
while (i
// ループ文
i++;
sum = sum + i;
}
System.out.println("sum="+sum);

do...while

初期化
do {
iteration;
}while(condition);
// 初期化

int sum = 0;
int i = 0;

do {
i & lt; 100);
For (初期化; 条件; 反復) {
サイクル文}} }Forの複数の書き方
合計 = 0 ;
for(int i = 0; i

int sum = 0;

sum = sum + i;

}
| System.out。 println("sum="+sum);

forの2つ目の書き方は、初期化条件が外部です
int sum = 0;
int i = 0;
for(; i
//ループ文
sum = sum + i;
}
System.out.println("sum="+sum);

int in in примание) // 初期化
int sum = 0;
for(int i = 0; ; i++) {
if(i > 100) {
break;
}
// L oop ステートメント 4 番目の書き方です。反復文組み込み
int sum = 0;
for(int i = 0; i
// ループ文
sum = 合計 + i i

5番目の書き方。初期化条件は外部、判定文は組み込み、反復文は組み込み
// 初期化
int sum = 0;
int i = 0;
for(; ; ) {
// 判定文
| i;
// 反復文
i++;
}
System.out.println("sum="+sum) ;
思考: ループ ステートメントを使用して次の内容を出力します
********
***** **
******

*****
****
***
**
*
ヒント:
System .out.println("*"); 改行なしで * 記号を出力します
System.out.print("*"); 改行なしで * 記号を印刷します
改行
何行印刷しますか? 1 行に何枚印刷されますか?

以上がif ループと for ループを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。