目次:
ビデオ: Curso Java 04 - if / else (and / or) @JoseCodFacilito 2024
Javaの2進演算子は、2つのオペランド(変数または定数)を必要とする演算子です。単項演算子は、演算子とそれに関連するオペランドだけが必要なものです。次のセクションでは、変数の値を増減するために使用される単項演算子について説明します。
単項演算子 は、オペランド内の値をインクリメントまたはデクリメントするなど、単一のオペランドに対して演算を実行します。ほとんどの場合、単項演算子で作業するときは、定数ではなく変数を使用する必要があります。
<! - 1 - >数値の増分と減分
最も一般的な単項演算は、インクリメントとデクリメントの数値です。ほとんどの場合、アプリケーションはこれらの操作を使用して何かをカウントします。ただし、変数の値を1つ増減する必要がある場合は、いつでも使用できます。この例では、インクリメント(++)およびデクリメント( - )演算子がどのように機能するかを確認します。
オブジェクトの作成
<! - 2 - >Javaプログラミング全体を通して、さまざまなタイプのオブジェクトを作成します。 Javaアプリケーションは、通常、動作させるために1つ以上のオブジェクトを必要とします。実際、Javaアプリケーション自体はオブジェクトです。あなたがリスト内の単語classを見るたびに、あなたはオブジェクトについて話しています。すべてのJavaアプリケーションはクラスであり、すべてのアプリケーションがオブジェクトであることを意味します。
オブジェクトの仕組みを理解することが重要です。クラスを作成するときに、実際に作成しているのは青写真です。青写真はオブジェクトの作成方法を説明していますが、オブジェクトではありません。クラス(オブジェクト)のインスタンスを作成するには、new演算子を使用します。
<! - 3 - >new演算子は、青に指定したクラスを使用して、要求されたオブジェクトのインスタンスを作成するようJavaに指示します。アプリケーションは、必要な数のクラスインスタンスを作成することができます(ただし、メモリなど)。
ある型を別の型に型変換する
型変換 は、ある型の変数を別の型に変換します。キャスティングはある種の魔法ではないことを理解することが重要です。コンピュータに関する限り、すべてのデータは1と0です。翻訳は、アプリケーションがデータをどのように見ているかを部分的に示します。
整数型を浮動小数点型にキャストするなど、異種の型間でキャストを行う場合、データの実際の形式も変更されますが、心配する必要はありません。 (すべてがサーフェスの下で自動的に行われます)。
キャストするとデータが失われる可能性があります。たとえば、浮動小数点型を整数型にキャストすると、浮動小数点数の小数部分が失われます。ただし、整数部分は元のままです。
longなどの大きなコンテナに保持されている数値をintなどの小さなコンテナにキャストすると、上位ビットが失われ、その数値が変更される可能性があります。
すべてのケースで、使用したい新しいタイプを括弧の中に元の変数の隣に配置すると、キャストが発生します。たとえば、(float)MyIntはint型をfloat型にキャストします。