個人財務 テーマのバリエーション:Java-ダミーの変数の初期化

テーマのバリエーション:Java-ダミーの変数の初期化

目次:

ビデオ: 【iPadでプログラミング入門】初期化#1 - Swift Playgrounds コードを学ぼう2 2024

ビデオ: 【iPadでプログラミング入門】初期化#1 - Swift Playgrounds コードを学ぼう2 2024
Anonim

テーマのバリエーションを選択することができます。 Javaで値を割り当てることを見てみましょう。ここでは、 変数に最初の値を与えるには2行が必要です。量= 5.95;

同じ行を1行で実行できます:

double amount = 5. 95;

これを行うとき、あなたは

量変数に値を "割り当て"ているとは言いません。行

金額= 5。 95 999は「代入文」と呼ばれていません。代わりに、この行は 初期化を伴う宣言と呼ばれます。 変数 を 初期化しています。あなたは、初期化、さらには算術を使って、あらゆる種類のことを行うことができます: <! - 1 - > doublegasBill = 174. 59; doubleelecBill = 84.21;ダブルH 2 Be 2 = 22.88; double total = gasBill + elecBill + H2OBill; Java変数を場所から場所へ移動する

初期化と割り当ての違いを覚えておくと便利です。 1つの方法として、宣言をメソッドの外にドラッグして宣言することができます。

<!これは大丈夫です:

classSnitSoft {

static double amount = 5.95;

public static void main(String args []){

amount = amount + 25. 00;

システム。でる。 print( "私たちは$を請求する");

システム。でる。プリント(量);

システム。でる。 println( "あなたのクレジットカードに。");

<!

//これはコンパイルされません:

classBadSnitSoftCode {

static double amount;量= 5.95; //間違ったステートメント

public static void main(String args []){

amount = amount + 25. 00;

システム。でる。 print( "私たちは$を請求する");

システム。でる。プリント(量);

システム。でる。 println( "あなたのクレジットカードに。");

}

}

BadSnitSoftCode

をコンパイルしようとして失敗しました。

メソッドの外に文をドラッグすることはできません。変数宣言はセミコロンで終わりますが、変数宣言はステートメントとはみなされません。Go figure!

抜粋された各宣言に

static

という単語がどのように追加されたかに注目してください

メイン

メソッドのこれは、

メイン

メソッドのヘッダーに

static

という単語が含まれているために行われました。すべてのメソッドが静的なわけではありません。実際、ほとんどのメソッドは静的ではありません。しかし、 静的 メソッドから宣言を取り出すときは、宣言の先頭に静的

という単語を追加する必要があります。

Javaでの変数宣言の結合 このコードには変数が1つしかありません(変数が不足しているようです)。いくつかの変数で同じ効果を得ることができます: classSnitSoftNew { public static void main(String args []){ doubleflashDrivePrice; doubleshippingAndHandling;総計 flashDrivePrice = 5.95; shippingAndHandling = 25. 00; 合計 = flashDrivePrice + shippingAndHandling;

システム。でる。 print( "私たちは$を請求する");

システム。でる。プリント(合計);

システム。でる。 println( "あなたのクレジットカードに。");

}

}

新しいコードには、プログラムの3つの変数ごとに1つの宣言が3つあります。 3つの変数はすべて同じタイプ(タイプ

double

)なので、コードを修正して、3つの変数すべてが一気に減少したことを宣言できます: doubleflashDrivePrice、shippingAndHandling、total;

どちらが良い?1つの宣言か3つの宣言?どちらも良いことではない。それは個人的なスタイルの問題です。 結合宣言に初期化を追加することもできます。これを行うと、各初期化は1つの変数にのみ適用されます。たとえば、行

doubleflashDrivePrice、shippingAndHandling = 25. 00、合計;

shippingAndHandling

の値は

25になります。 00 999であるが、変数

flashDrivePrice

total には特別な値はありません。 駐車のお手伝い

オンラインブログでは、駐車係員がニューヨークのガレージに車を運んだときに$ 2のヒントをアドバイスします。プログラムが実行されると、あなたの車を駐車するためのガレージの公示価格を入力します。プログラムは$ 2のヒントを追加した後に支払う金額を教えてくれます。

二重価格

コードを変更して、フラッシュドライブが通常負担するものであれば、プログラムはその額の2倍の料金を請求します。言い換えれば、5ドルのフラッシュドライブの価格は10ドルになり、100ドルのフラッシュドライブの価格は200ドルになります。

テーマのバリエーション:Java-ダミーの変数の初期化

エディタの選択

Drupalフォーラムの有効化 - ダミー

Drupalフォーラムの有効化 - ダミー

フォーラムはユーザーコミュニティを作成するのに最適です。人々は他者からの援助を得ることができ、あなたのコンテンツに関するフィードバックを提供し、単純に社会化することができます。あなたのDrupalフォーラムは、あなたが望むようにしっかりとまたはゆるやかに制御することができます。フォーラムで許可されているカテゴリを制御できます。フォーラムの例を見るには、Drupal Forumを参照してください。 ...

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ウェブホスティング会社は、あなたがDrupalをインストールし、あなたのサイトをウェブ上に見えるようにするWebサーバー。一部の企業では、Drupalをインストールしたり、ワンクリックでインストールすることができます。あなたがDrupalのインストールをスキップする場合は、次のいずれかのアカウントを取得することを検討してください。

Drupalガーデンサイト構造管理 - ダミー

Drupalガーデンサイト構造管理 - ダミー

Drupal Garden Structureページでは、 、ページ、およびブロックを表示します。このページから制御できる特定の機能、ブロック、およびページには、連絡先フォーム、フォーラム、メーリングリストなどがあります。ブロックで表示される機能をブロックで管理することもできます。

エディタの選択

エグゼクティブとのデータマイニング - ダミー

エグゼクティブとのデータマイニング - ダミー

数字で遊ぶという楽しみのためにデータマイニングに取り掛からない。あなたは行動を望む。あなたは正しいことを見たいと思っています。データからの確かな証拠に基づいてビジネス上の決定を下すことが重要であることを理解しています。しかし、あなたは決定を下す権限を持つ人ではありません。だからあなたは...

ビッグデータガバナンスチャレンジ - ダミー

ビッグデータガバナンスチャレンジ - ダミー

データガバナンスは、大きなデータソースが彼らがどのように管理されているか。従来のデータウェアハウスやリレーショナルデータベース管理の世界では、データ保護の必要性に関するルールをよく理解している可能性があります。たとえば、医療界では、それは...

エディタの選択

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

赤外線を電気的に生成するには、赤外線スペクトルで動作する特殊な発光ダイオード(LED)を使用します。赤外線LED(しばしばIR LEDと呼ばれる)は、RadioShackまたは電子部品を販売する他の店で容易に入手できます。 IR LEDは、通常のLEDと似ていますが、光を見ることはできません。

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

を通して、あなたの電子プロジェクトを制御する場合パラレルポートであるKit 74 DOSソフトウェアは、コマンドプロンプトから実行できるRELAY、DELAY、WAITFORの3つのコマンドで構成されています。 RELAYコマンドRELAYコマンドは、1バイトのデータをパラレルポートに送信します。あなたから実行できること - RELAY、DELAY、およびWAITFOR - 8つの出力端子のそれぞれが...

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

、フリップフロップは特殊なタイプのゲートラッチ回路です。フリップフロップにはいくつかの異なるタイプがあります。フリップフロップの最も一般的なタイプは次のとおりです。SRフリップフロップ:SRラッチに似ています。 CLOCK入力に加えて、SRフリップフロップにはSETとRESETという2つの入力があります。 SET入力がHIGHの場合...