ホームページ Java &#&チュートリアル if ループと for ループを使用するにはどうすればよいですか?

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

Jun 20, 2017 am 10:02 AM
サイクル

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ラムダ式がループから抜け出す ラムダ式がループから抜け出す Feb 20, 2024 am 08:47 AM

ラムダ式がループから抜け出すには、特定のコード例が必要です。プログラミングにおいて、ループ構造は頻繁に使用される重要な構文です。ただし、特定の状況では、現在のループ反復を終了するだけでなく、ループ本体内で特定の条件が満たされたときにループ全体から抜け出したい場合があります。このとき、ラムダ式の特性は、ループから抜け出すという目標を達成するのに役立ちます。ラムダ式は匿名関数を宣言する方法であり、内部的に単純な関数ロジックを定義できます。通常の関数宣言とは異なり、

Go言語におけるループと再帰の比較研究 Go言語におけるループと再帰の比較研究 Jun 01, 2023 am 09:23 AM

注: この記事では、Go 言語の観点からループと再帰を比較します。プログラムを作成するとき、一連のデータや操作を繰り返し処理する必要がある状況に遭遇することがよくあります。これを実現するには、ループまたは再帰を使用する必要があります。ループと再帰はどちらも一般的に使用される処理方法ですが、実際のアプリケーションではそれぞれにメリットとデメリットがあるため、実際の状況を考慮してどちらの方法を使用するかを選択する必要があります。この記事では、Go 言語におけるループと再帰の比較研究を行います。 1. ループ ループとは、特定のコードを繰り返し実行する仕組みです。 Go言語には主に3つのタイプがあります

PHPは配列内のすべての値を返して配列を形成します PHPは配列内のすべての値を返して配列を形成します Mar 21, 2024 am 09:06 AM

この記事では、PHP が配列のすべての値を返して配列を形成する方法について詳しく説明します。非常に実用的であると編集者が考えたので、参考として共有します。この記事を読んで何かを得ることができれば幸いです。 array_values() 関数の使用 array_values() 関数は、配列内のすべての値の配列を返します。元の配列のキーは保持されません。 $array=["foo"=>"bar","baz"=>"qux"];$values=array_values($array);//$values は ["bar","qux"] になりますループを使用すると、配列のすべての値を手動で取得し、新しい値に追加できます。

Java 関数での再帰呼び出しの代替手段は何ですか? Java 関数での再帰呼び出しの代替手段は何ですか? May 05, 2024 am 10:42 AM

Java 関数における再帰呼び出しの反復による置き換え Java では、再帰はさまざまな問題を解決するために使用される強力なツールです。ただし、場合によっては、反復を使用する方が効率が高く、スタック オーバーフローが発生しにくいため、より良いオプションになる場合があります。反復の利点は次のとおりです。 再帰呼び出しごとに新しいスタック フレームを作成する必要がないため、より効率的です。スタック領域の使用量が制限されているため、スタック オーバーフローが発生する可能性は低くなります。再帰呼び出しの代替としての反復メソッド: Java には、再帰関数を反復関数に変換するメソッドがいくつかあります。 1. スタックを使用する スタックを使用するのが、再帰関数を反復関数に変換する最も簡単な方法です。スタックは、関数呼び出しスタックに似た、後入れ先出し (LIFO) データ構造です。パブリックインファ

Java Iterator と Iterable: エレガントなコードを書くためのステップ Java Iterator と Iterable: エレガントなコードを書くためのステップ Feb 19, 2024 pm 02:54 PM

Iterator インターフェイス Iterator インターフェイスは、コレクションを走査するために使用されるインターフェイスです。 hasNext()、next()、remove() などのいくつかのメソッドが提供されます。 hasNext() メソッドは、コレクション内に次の要素があるかどうかを示すブール値を返します。 next() メソッドは、コレクション内の次の要素を返し、それをコレクションから削除します。 Remove() メソッドは、コレクションから現在の要素を削除します。次のコード例は、Iterator インターフェイスを使用してコレクションを反復処理する方法を示しています。 Listnames=Arrays.asList("John","Mary","Bob");Iterator

ベクトル化を使用して Python のループを置き換える ベクトル化を使用して Python のループを置き換える Apr 14, 2023 pm 07:07 PM

すべてのプログラミング言語はループから切り離せません。したがって、デフォルトでは、繰り返し操作があるたびにループの実行を開始します。しかし、多数の反復 (数百万行/数十億行) を扱う場合、ループの使用は犯罪です。数時間動けなくなって、後でそれがうまくいかないことに気づくかもしれません。ここで、Python でのベクトル化の実装が非常に重要になります。ベクトル化とは何ですか?ベクトル化は、データ セットに対する (NumPy) 配列操作を実装するための手法です。バックグラウンドで、配列または系列のすべての要素に操作を一度に適用します (一度に 1 行を操作する「for」ループとは異なります)。次に、いくつかのユースケースを使用して、ベクトル化とは何かを説明します。数値の合計を求めます##ループを使用します importtimestart

PHP ループのネスト エラーを処理し、対応するエラー メッセージを生成する方法 PHP ループのネスト エラーを処理し、対応するエラー メッセージを生成する方法 Aug 07, 2023 pm 01:33 PM

PHP ループのネスト エラーを処理し、対応するエラー メッセージを生成する方法 開発中、配列の走査やデータベース クエリ結果の処理など、繰り返しのタスクを処理するためにループ ステートメントを使用することがよくあります。ただし、ループのネストを使用すると、無限ループやネスト レベルが多すぎるなどのエラーが発生することがあり、この問題によりサーバーのパフォーマンスが低下したり、クラッシュする可能性があります。このようなエラーをより適切に処理し、対応するエラー メッセージを生成するために、この記事ではいくつかの一般的な処理方法を紹介し、対応するコード例を示します。 1. カウンターを使用して、

foreach と for ループの違いは何ですか foreach と for ループの違いは何ですか Jan 05, 2023 pm 04:26 PM

違い: 1. for はインデックスを介して各データ要素をループしますが、forEach は JS の基礎となるプログラムを介して配列のデータ要素をループします; 2. for はbreak キーワードを使用してループの実行を終了できますが、forEach はそれができません; 3 . forはループ変数の値を制御することでループの実行を制御できるが、forEachはできない; 4. forはループ外でループ変数を呼び出すことができるが、forEachはループ外でループ変数を呼び出すことができない; 5. forの実行効率forEach よりも高いです。

See all articles