Java言語プログラミング(2)

 1.変数

      プログラムで使用されるデータを格納するために変数を使用します。それらの値は変更される可能性があるため、変数と呼ばれます。たとえば、前の記事の例では、半径と面積は倍精度浮動小数点データであり、半径と面積に任意の値を割り当てることができます。

      変数は、特定のタイプのデータを表すために使用されます。変数を使用するには、コンパイラーに変数の名前と格納できるその他のデータ型を通知することで変数を宣言できます。変数宣言の例を試してみましょう。

      intカウント;

      二重半径;

      この例では、データ型int(integer)とdoubleが使用されていますが、後で使用される他のデータ型について徐々に理解していきます。複数の変数が同じ型である場合、それらを一緒に宣言できます。

      int i、j、k;

      変数はコンマで区切られます。習慣によれば、変数名は小文字で表されます。変数には通常初期値があり、変数の宣言と初期化をさらに完了することができます。

      int count = 1;

      int i = 1、j = 2;

     2.代入ステートメントと代入式:

      変数を宣言した後、代入ステートメントを使用して値を代入できます。Javaでは、等号が代入演算子として使用されます。次に例を示します。

      int x = 1;

      二重半径= 1.0;

      x = 5 *(3/2)+ 3 * 2;

      さらに、変数は式で使用することもでき、x = x + 1であり、x +1の結果がxに割り当てられます。代入ステートメントでは、左側の変数のデータ型は、右側の値のデータ型と互換性がある必要があります。たとえば、xのデータ型はint(整数)であり、型変換を使用せずにint変数にdouble値を割り当てることはできないため、int x = 1.0は不正です。型変換については以下で説明します。

      3.名前付き定数:

      変数の値はプログラムの実行中に変更される可能性がありますが、名前付き定数は決して変更されない永続的なデータを表します。finalという単語は、定数を宣言するためのJavaキーワードです。たとえば、PIを3.14として宣言します。具体的なステートメントは次のとおりです。

      最終的なダブルPI = 3.14;

      二重半径= 20;

      二重面積=半径*半径* PI;

      定数を使用する利点は3つあります。(1)同じ値を繰り返し入力する必要がありません。(2)定数値を変更する必要がある場合は、ソースコードの1か所で変更するだけです。( 3)定数にわかりやすい名前を付けると、プログラムが読みやすくなります。

      4.数値データ型:

      Javaは、byte、short、int、longの4種類の整数を使用します。変数に最適なデータ型を選択してください。単純さと一貫性のために、ほとんどのコンテンツで整数を表すためにintを使用しています。

      Javaは、floatとdoubleの2種類の浮動小数点数を使用します。double型はfloat型の2倍であるため、doubleは倍精度とも呼ばれ、floatは単精度と呼ばれます。通常の状況では、floatタイプよりも正確であるため、doubleタイプを使用する必要があります。

     int変数に格納できる最大値は2147483647であり、最小値は負の数の最大値であるため、割り当てられた変数の値が大きすぎたり小さすぎたりすることはできません。オーバーフローまたはアンダーフローの問題である。

      5.数値演算子:

      数値データ型の演算子には、標準の算術演算子が含まれます。プラス(+)、マイナス(-)、乗算(*)、除算(/)、および剰余(%)(20%3 = 2など)。余りはプログラミングで非常に重要です。たとえば、偶数%2は0、奇数%2は1です。したがって、この機能に基づいて、数値が奇数か偶数かを判断できます。例を挙げて、時間を秒単位で計算してみましょう。キーボードから秒数を入力してから、分と秒を出力する必要があります。

      特定のアルゴリズムは次のようになります。最初にキーボードから秒数を入力し、次に秒数を60で割って分数を取得し、残りの秒数を60秒にして秒数を取得します。最終的に出力されるプログラムリストは次のとおりです(Java2は私たちが作成しますプロジェクト中に自分で設定したクラス名)

java.util.Scannerをインポートします。

パブリッククラスJava2 {

public static void main(String [] args){

スキャナー入力=新しいスキャナー(System.in);

System.out.print( "秒単位でインターを入力してください:");

int秒= input.nextInt();

int分=秒/ 60;

intremainingSceonds =秒%60;

System.out.print(秒+「秒は」+分+「分」+残りの秒+「秒」); 

      }

}

画像

     最終出力をスペースで区切る必要があると思われる場合は、\ tを追加してスペースを示すことができます。具体的な変更点は次のとおりです。

    

画像

     6.Java式を計算します。

      Java式では、括弧に含まれる演算が最初に実行されます。括弧はネストできます。ネストする場合は、内側の括弧が最初に計算されます。次に、乗算、除算、および残差演算が実行されます。式に複数の乗算、除算、および残差が含まれる場合左から右の順に実行でき、最後に加算と減算が実行されます。

     次の記事では、Javaを使用してコンピューターの現在時刻を表示する方法について説明します。一緒に進歩できることを願っています。ありがとうございます。


おすすめ

転載: blog.51cto.com/15064656/2602786