目次:
ビデオ: 【iPadでプログラミング入門】初期化#1 - Swift Playgrounds コードを学ぼう2 2024
テーマのバリエーションを選択することができます。 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変数を場所から場所へ移動する
<!これは大丈夫です:
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ドルになります。