Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java変数:初心者向けガイド

Java変数の使用方法

変数とは何ですか?これはプログラミングの重要な概念であり、それがないとアプリケーションの開発は非常に困難になります。

変数は、コードで使用している値にラベルを付ける方法です。変数が宣言されると、プログラムで何度でも再利用できるため、変数は便利です。変数を使用している場合、コードで値を繰り返す必要はありません。

このガイドでは、変数とは何か、それらがどのように機能するか、およびJavaプログラムで変数を操作する方法について説明します。始めましょう!

Java変数とは何ですか?

変数は、名前またはラベルに関連付けられている値です。この名前は、変数が格納する値を参照するために使用できます。

変数をジャムジャーのラベルと考えてください。ラベルには、イチゴジャム、ラズベリージャム、その他のフレーバーなど、ジャムジャーに何が入っているかが示されています。

次のコードを検討してください:

String jam = "Raspberry";

「jam」というJava変数を作成しました。コードで「jam」変数を参照するたびに、格納されている値にアクセスできるようになります。これは、コード内で「ラズベリー」という単語を複数回繰り返す必要がないことを意味します。

Java変数は次の構文を使用します。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

type name = value;

タイプは、変数に格納されるデータのタイプです。一度設定すると変更できません。 名前 は変数の名前であり、 Value その名前と一緒に保存される値です。

変数が宣言されたので、その値にアクセスできます。 「jam」変数の値を出力してみましょう:

System.out.println(jam);

コードを実行すると、 Raspberry が返されます。

変数は文字列を格納する必要はありません。あらゆるデータ型を保存できます。たとえば、値10を変数に格納するとします。このようにすることができます:

int a = 10;
System.out.println(a);

コードは10を返します。変数に値を格納すると、それらを操作できます。上から変数を使用して、いくつかの計算を行うことができます:

int a = 10;
int b = a - 5;
System.out.println(b);

プログラムは値5を返します。 Javaはすべての計算を行います。数学の合計の値を変数に割り当てると、答えを複数回参照できるので便利です。

変数を宣言するときに、その合計を1回だけ実行する必要があり、プログラム全体でその答えを使用できます。

変数は他のデータ型を使用できます。たとえば、変数をクラスのオブジェクトに割り当てることができます。浮動小数点数、文字、ブール値を使用した変数の例を次に示します。

float price = 2.99;
char grade = "F";
boolean lightsOn = true;

変数は、コードに値を格納できるラベルのようなものです。

変数の再割り当て

手がかりは名前にあります:変数は変数値を持つことができます。 Javaには、変数が宣言されるとその値を変更できないという規則はありません。結果として、変数はプログラム全体で同じである必要はありません。

変数を再割り当てするには、変数の名前、等号、その変数に割り当てる新しい値を指定する必要があります。

String jam = "Raspberry"'
System.out.println(jam);

jam = "Strawberry";
System.out.println(jam);

コードは次のようになります:

Raspberry
Strawberry

変数を再割り当てするときに、変数のデータ型を指定する必要はありません。これは、Javaが変数に割り当てたデータ型を追跡するためです。

変数の再割り当ては、プログラムの実行中に値を変更できることを意味するため、重要です。

たとえば、推測ゲームでは、数を3回しか推測できないように、カウンターの値を変更する必要がある場合があります。あなたが推測するたびに、カウンターは1つ増えるはずです。

変数は、その変数に割り当てられた同じタイプの値のみを再割り当てできることに注意することが重要です。上記の「jam」変数は、最初は文字列として宣言されていたため、たとえば配列を割り当てることができませんでした。ジャムのリストを保存したい場合は、新しい変数を宣言して配列を割り当てる必要があります。

Java変数タイプ

変数には、ローカル変数、静的変数、インスタンス変数の3種類があります。

ローカル変数は、メソッドの本体内で宣言されます。これらのメソッドには、特定のメソッド内でのみアクセスできます。これまでの例では、プログラムのメソッド内で宣言されているため、ローカル変数を宣言しました。

インスタンス変数はクラス内で宣言されていますが、メソッド外で宣言されています。インスタンス変数の例を次に示します。

class Main {
	String jam = "Raspberry";

	public static void main(String args[]) {
// Our code
	}
}

Mainクラス内で、「main」メソッドの外部で変数「jam」を宣言しました。これにより、インスタンス変数になります。

静的変数は、静的として宣言されている変数です。変数を静的にするには、「static」キーワードを使用して静的として宣言する必要があります。静的変数をローカルにすることはできません。 Javaの静的変数の例を次に示します。

class Main {
	static String jam = "Raspberry";

	public static void main(String args[]) {
System.out.println(jam);
	}
}

クラス内で、値が「Raspberry」の「jam」という変数を宣言しました。

複数の変数の宣言

Javaでは、同じコード行で複数の変数を宣言することができます。これは、変数宣言をより簡潔にし、したがって読みやすくするのに役立つため、便利です。

この構文を使用する場合は、同じ行でいくつかの変数のみを宣言する必要があります。これにより、一度に多くの変数を割り当てないようになり、コードが複雑になる可能性があります。一度に宣言できるのは、同じタイプの複数の変数のみです。

同じ行で複数の変数を宣言するには、最初にそれらの変数が持つデータのタイプを指定する必要があります。次に、宣言するすべての変数のリストを作成できます。

この例を考えてみましょう:

int a = 1, b = 2, c = 3;
System.out.println(a + b - c);

コードは0を返します。a、b、cの3つの変数を宣言しました。これらの変数にはそれぞれ独自の値があります。aは1、bは2、cは3です。

Java変数に名前を付ける方法

すべての開発者には、変数に名前を付ける独自の方法があります。プログラミングについて学ぶにつれて、それはあなたが理解するものです。そうは言っても、変数を呼び出す際に考慮すべきいくつかのルールがあります。

変数名はしばしば識別子と呼ばれます。

Javaでは、変数にスペースを含めることはできません。変数には、文字、数字、およびアンダースコアとドル記号の文字を含めることができます。ただし、変数は文字で始まる必要があります。

有効な変数名の例を次に示します。

  • ラズベリー
  • ピーナッツバター

次の変数名は無効です。

  • 1raspberry:この変数は数字で始まりますが、これは許可されていません。
  • _peanutButter:この変数は特別な記号で始まります。
  • book .:この変数は、アンダースコアやドル記号ではない特殊文字で終わります。

変数に名前を付けるときは、その変数の目的が明確であることを確認する必要があります。ユーザーに年齢を尋ねるプログラムは、その値を「年齢」と呼ばれる変数に格納する場合があります。その値が「a」や「number」などの変数に格納されているかどうかは意味がありません。

ほとんどのJava開発者は、変数に名前を付けるときにキャメルケースを好みます。これは、変数内の最初の単語が小文字で始まり、後続の各単語が大文字で始まる場所です。この変数を考えてみましょう:

boolean javaIsCool = true;

この変数「javaIsCool」には3つの単語が含まれているため、キャメルケースを使用します。 「is」と「Cool」はどちらも大文字です。

Java変数名では、大文字と小文字が区別されます。これは、「javaIsCool」と「javaiscool」が2つの別個の変数であることを意味します。それらは同じ基本文字を含むかもしれませんが、それらは異なる大文字小文字を使用します。

最終変数の宣言

このガイドの前半で、変数を再割り当てできることを説明しました。これは、変数が finalで宣言されていない場合にのみ当てはまります。 キーワード。これにより、変数の値がfinalとして設定されます。つまり、プログラムでのみ読み取ることができます。

最終変数を宣言するには、キーワード finalで変数宣言を開始する必要があります。 :

final boolean javaIsCool = true;

この変数を再割り当てしようとすると、エラーが返されます:

final boolean javaIsCool = true;
javaIsCool = false;

このコードは失敗し、次のエラーを返します:

error: cannot assign a variable to a final variable



結論

変数を使用すると、コードのラベルと一緒に値を格納できます。変数を宣言すると、プログラム全体でその変数を参照できます。これは、複数回使用する予定の値を繰り返す必要がないことを意味します。

final を使用して宣言されていない限り、変数を再割り当てできます。 キーワード。

これで、プロのようにJavaコードで変数を操作する準備が整いました。


  1. Javaの最終変数

    最終変数は明示的に一度だけ初期化できます。 finalとして宣言された参照変数を、別のオブジェクトを参照するように再割り当てすることはできません。 ただし、オブジェクト内のデータは変更できます。したがって、オブジェクトの状態は変更できますが、参照は変更できません。 変数を使用する場合、最終修飾子 多くの場合、定数をクラス変数にするためにstaticとともに使用されます。 例 public class Test {    final int value = 10;    // The following are examples of declaring

  2. 初心者向けのチートエンジン(完全ガイド)

    Cheat Engineは、ゲーマーがさまざまなゲームの制限を克服するために(または単に楽しみのために)要件に従ってさまざまなゲーム値を編集するために使用するWindowsOSの主要なツールの1つです。メモリをスキャンし、デバッガー機能を使用して操作を実行します(つまり、ゲームでの不正行為)。 そのニッチで最高のツールの1つであるため、初心者にとって最高のユーザーインターフェイスの1つを備えておらず、操作するにはある程度の専門知識が必要です。そこで、初心者向けガイドをまとめました。 初心者にとって物事を簡単にし、チートエンジンの適切な使用方法を教えるため。 ただし、先に進む前に、すべての