[Java][基本] ループ処理(for文)

公開日: : Java, 基本 , ,

Javaのループ処理の基本である、for文を解説します。

●文法

for( [①初期化]; [②ループ継続条件]; [③1ループ終了時処理] ) {
[④ループ中身の処理]
}

①初期化

ループ処理開始前に実行したい処理を記述します。
大抵、ループ内で使用する変数の定義を行います。

②ループ継続条件

ループ処理を実行し続ける条件を記述します。
大抵、「①初期化」で定義した変数の最大値を記述します。

③1ループ終了時処理

1回ループが終わった時の処理を記述します。
大抵、「①初期化」で定義した変数の加算処理などを記述します。

●例

1~10まで、順番に加算していく処理です。
初期化で変数iを1で定義し、ループ毎に1ずつ10まで加算していきます。

public static void main(String[] args){

// 加算した数の入れ物初期化
int sumValue = 0;

// iが開始値「1」から、最大値「10」まで、1ずつ加算される。
for( int i = 1; i <= 10; i++ ){

// sumValueにi値を加算する。
sumValue = sumValue + i;

// 最後まで来たらループの最初に戻る。
}

System.out.println(sumValue);
}

スポンサードリンク

関連記事

no image

[Java] クラスとインスタンス

こんにちは。 クラスとインスタンスについて解説します。 インスタンスは「オブジェクト」とも言

記事を読む

no image

[Java] Apache POIでExcel操作!

Apache POIをまずは使ってみようという方(自分も含め)のメモ 導入 Maven htt

記事を読む

no image

[Java][Eclipse] Mavenが利用可能な動的Webプロジェクトの作成

こんにちは、keiです。 今回は、Mavenが利用可能な動的Webプロジェクトの作成について解

記事を読む

no image

[Java] テキストファイルの読み込み方法

こんにちは、今回はテキストファイルをJavaで読む方法を紹介します。 標準で提供されているクラ

記事を読む

no image

[Java][Jersey] JerseyでRESTfulなJAX-RS Webサービス作成

こんにちは、keiです。 今回はRESTfulなWeb Serviceの作成を行っていきます。

記事を読む

no image

[Java] StringBuilderの使い方(Stringを連結するクラス)

今回は、可変長文字列クラスのStringBuilderを紹介します。 固定長文字列クラスのSt

記事を読む

no image

[Java][JSP] EclipseでのJSP作成

今回は、Eclipseを用いてJSPを作成してみます。 まず、Eclipseを起動します。

記事を読む

no image

[Java] 文字列の分割(split)

こんにちは。 今回は、文字列の分割について解説します。 昔はStringTokenize

記事を読む

no image

[Java][Spring] DIする方式を細かく見てみる① @ScopeでのSingletonとPrototypeの指定

今回は@Scopeアノテーションを用いて、オブジェクトをDIする方式を選択してみます。 ●解説

記事を読む

no image

[Java][Framework] Spring BootのJPAでDB接続した際のEntityキャッシュのクリア方法

Spring BootのJPAでDBアクセスした際に、処理を一定量こなすと、Heapが足りなくな

記事を読む

スポンサードリンク

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサードリンク

no image
CentOSにdockerをインストールしてみた

前置き dockerをcentos7にインストールしてみました

no image
awkでのgsubを使った文字列置換(正規表現)

まえおき bashなどのシェルスクリプトで、lsした結果とかを

no image
bashで並列処理する方法(xargs)

並列処理とは 通常、意識せずにプログラムを書くと、大体の場合は

no image
AWS Redshiftの使用ストレージ容量をクエリで調べる方法

用途 AWS Redshfitのコンソールを見れば、使用中のス

no image
pythonでstorage transfer serviceを使ってみた。

準備 pythonのインストールとかする。 このあたり。

→もっと見る

  • 2026年6月
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
  • 2026年6月
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
PAGE TOP ↑