Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ インクリメントとデクリメント | 変数とデータ型
Java入門

インクリメントとデクリメント

メニューを表示するにはスワイプしてください

基本的な演算子の使い方を理解したところで、Javaで非常にシンプルかつ便利な2つの演算子、インクリメントデクリメントについて見ていきます。これらは値をちょうど1だけ変更したい場合に使用されます。

  • ++ — インクリメント(1増加);
  • -- — デクリメント(1減少)。

これらはカウンターやループ、値の変化の追跡によく使われます。

インクリメント演算子 ++

インクリメント演算子は値を1増やします:

int coffeeCupsSold = 35;

coffeeCupsSold++; // 36
coffeeCupsSold++; // 37
coffeeCupsSold++; // 38

デクリメント演算子 --

デクリメント演算子は値を1減らします:

int coffeeCupsSold = 35;
coffeeCupsSold--; // 34
coffeeCupsSold--; // 33

Main.java

Main.java

1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int coffeeCupsSold = 35; coffeeCupsSold++; // 36 coffeeCupsSold++; // 37 coffeeCupsSold++; // 38 coffeeCupsSold--; // 37 coffeeCupsSold--; // 36 System.out.println(coffeeCupsSold); } }

この例では、coffeeCupsSold35 に設定し、++ を3回適用して 38 にし、その後 -- を2回適用して 36 に戻します。最後の println で結果として 36 が出力されます。

question mark

++ 演算子は何をしますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

インクリメントとデクリメント

基本的な演算子の使い方を理解したところで、Javaで非常にシンプルかつ便利な2つの演算子、インクリメントデクリメントについて見ていきます。これらは値をちょうど1だけ変更したい場合に使用されます。

  • ++ — インクリメント(1増加);
  • -- — デクリメント(1減少)。

これらはカウンターやループ、値の変化の追跡によく使われます。

インクリメント演算子 ++

インクリメント演算子は値を1増やします:

int coffeeCupsSold = 35;

coffeeCupsSold++; // 36
coffeeCupsSold++; // 37
coffeeCupsSold++; // 38

デクリメント演算子 --

デクリメント演算子は値を1減らします:

int coffeeCupsSold = 35;
coffeeCupsSold--; // 34
coffeeCupsSold--; // 33

Main.java

Main.java

1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int coffeeCupsSold = 35; coffeeCupsSold++; // 36 coffeeCupsSold++; // 37 coffeeCupsSold++; // 38 coffeeCupsSold--; // 37 coffeeCupsSold--; // 36 System.out.println(coffeeCupsSold); } }

この例では、coffeeCupsSold35 に設定し、++ を3回適用して 38 にし、その後 -- を2回適用して 36 に戻します。最後の println で結果として 36 が出力されます。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  6
some-alt