0Pricing
Java Academy · レッスン

演算子

演算子

「演算子」はCoddyKit上の無料Java Academyレッスンです。 これはレッスン1/1です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJava Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Java Academyコースには全1レッスンが含まれています。

概要

こんにちは。

Javaには、データを操作するためのさまざまな演算子があります。これらの演算子を使うことで、扱っているデータを操作できます。

演算子には、数学でよく知られている算術演算子などがあります。

加算演算子

加算演算子

加算には+演算子を使用します。

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 + num2;
   System.out.println(num3);
 }
}

減算

減算演算子

減算には(-)演算子を使用します。

例を見てみましょう。

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 - num2;
   System.out.println(num3);
 }
}

乗算

乗算演算子

乗算には(*)演算子を使用します。

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 * num2;
   System.out.println(num3);
 }
}

除算演算子

除算演算子

除算には(/)演算子を使用します。

例を見てみましょう。

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 / num2;
   System.out.println(num3);
 }
}

剰余演算子

剰余演算子

数値の剰余を求めるには(%)演算子を使用します。

class Main{

public static void main(String[] args){
   int num1 = 20;
   int num2 = 4;
   int num3 = num1 % num2;
   System.out.println(num3);
 }
}

インクリメント演算子

インクリメント演算子

数値を1増やすには(++)演算子を使用します。

class Main{

public static void main(String[] args){
   int num1 = 20;
   ++num1;
   // Does the same job as the above line
   num1 = num1 +1; 
   System.out.println(num3);
 }
}

デクリメント演算子

デクリメント演算子

数値を1減らすには(-)演算子を使用します。

int num1 = 20;

--num1;

代入演算子

代入演算子

ここでは、最もよく使われる代入演算子を見てみましょう。

最初に使用するのは=です。これはJavaで最もよく使われる代入演算子でしょう。

次の例では、=演算子を使って変数countに値0を代入しています。

int count = 0;

加算代入

加算代入演算子を見てみましょう。

この演算子を使うと、加算を簡潔に記述できます。

int count = 0;
count += 10;
// It is an abbreviation of count = count + 10.

減算演算子

減算演算子

減算演算子を使うと、減算を簡潔に記述できます。

int count = 20;
count -= 10;
// It is an abbreviation of count = count - 10.

乗算演算子

乗算演算子

乗算演算子を使うと、乗算を簡潔に記述できます。

int count = 20;
count *= 10;

// It is an abbreviation of count = count * 10.

比較演算子

上記以外にも、代入演算子を使って除算や剰余演算など、さまざまな操作を同様の構文で実行できます。

次に比較演算子を見てみましょう。

比較演算子は、Javaで値を比較するために使用します。

等価演算子

==演算子は、2つのオブジェクトまたはプリミティブ値を比較するために使用します。

class Main{

public static void main(String[] args){
   int x = 5;
    int y = 3;
   boolean result = x == y;
   //false
 }
}

不等価演算子

!=演算子は、等しくないことを確認するために使用します。

int x = 5;
int y = 3;

boolean result = x != y;
//true

大なり・小なり演算子

数学と同じように、2つの値の代数的な比較には(>)演算子と(<)演算子を使用します。

int x = 5;
 int y = 3; 

//is x greater than y x > y 
//is x less than y x > y  
// is greater or equal than y x >= y  
// is less or equal than y x <= y

論理演算子

次に論理演算子を見てみましょう。

論理演算子は、boolean型の値同士を論理的に比較します。

int x = true;
int y = false;
int status;


// The AND (&&) operator returns true if both values are true.
// returns false for all cases other than that 
status = x && y;
// status will be false.

例(続き)

例の続きを見てみましょう。


/ *
For the OR (||) operator, one of the two values 
compared to true is sufficient for the result to be true.
* /
status = x || y;
// status will be true.

// In the Logical Not operator, it gets the note equivalent of the logic value we have.
status = !(x || y)

/ *
Although the value inside the parentheses returned true, the not operator made the result false.
* /

status  = !(x && y;);

/ *
Although expression with the AND operator in the parenthesis 
returns false, the not operator ensures that the result is true.
* /

おめでとうございます

おめでとうございます 🎉

このセクションでは、Javaの演算子について学びました。 

次のレッスンでお会いしましょう。 🥳

演算子 — イラスト19

よくある質問

「演算子」レッスンは無料ですか?

はい。「演算子」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Java Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Java Academyコースには全1レッスンが含まれています。

「演算子」で何を学びますか?

演算子 ブラウザで直接実行するハンズオンコードでJava Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Java Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJava Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/1です。

「演算子」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJava Academyレッスンでコードを書いて実行できますか?

はい。すべてのJava Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

← Java Academyに戻る