変数になる単語とその英語の直訳です。これらを変数名にしてみてください
宿泊者氏名→Those who stay name
TEL→telNo
備考→Remarks
住所→Address
携帯番号→Mobile phone number
E-mail→E-mail
部屋No→Room No
人数(大人)→Number of people(Adult)
人数(小人)→Number of people(Child)
人数(幼児)→Number of people(Infant)
基本料金(大人)→Basic charge(Adult)
基本料金(小人)→Basic charge(Child)
基本料金(幼児)→Basic charge(Infant)
入湯税→Bathing tax
宿泊開始日→Staying start date
予約金→Reservation money
消費税あり チェックボックス→Consumption tax
消費税なし チェックボックス→Consumption tax none
清算日の当日処理を表す変数(ラジオボタン) →Processing the day before of liquidation day
清算日の前日処理を表す変数(ラジオボタン) →Processing the day before of liquidation day
清算日の指定日処理を表す変数(ラジオボタン) →Processing on specified day on liquidation day
精算書を作成ボタン→Adjustment book
画面を閉じるボタン→
No.3ベストアンサー
- 回答日時:
salsberry様の javaでは漢字も使える というのは間違いです。
""で括らない限り、エラーになります。
java 命名規約 で検索されると良いでしょう。
以下は私からのアドバイスです。
複数の単語が並ぶ場合は1つ目以外の単語の頭文字を大文字にして重ねます。
ちなみに長くなりすぎるのは好ましくありません。
意味が通じる最小単位にとどめましょう。
それと、余計な接続詞は省きます。
Mobile phone number → phoneNumber
同じ単語で意味合いが違う場合
そもそも、javaはオブジェクト指向言語です。
変数名で意味合いに違いを持たせる前に、クラスで違いを持たせるべきです。
つまり、
Adultクラス(大人に関する情報をとり扱う)クラス
Childクラス(子供に関する情報をとり扱う)クラス
Infantクラス(幼児に関する情報をとり扱う)クラス
をつくり、
それぞれに peopleNumber と basicCharge という変数を宣言しましょう。
消費税有り無しについては
まずは、
double tax という変数を宣言します。税率の計算はこれをかけるだけ
次に、
消費税ありの定数となしの定数を作りましょう。
public static final double EXIST_TAX = 1.05;
public static final dopuble NONE_TAX = 1.0;
あとは必要に応じて、tax に EXIST_TAX または NONE_TAX を代入しましょう。
この方が後から見て分かりやすいです。
コンポーネントの命名は "どのコンポーネントを使っているか" が重要です。
消費税あり チェックボックス→existTaxCheckBox
消費税なし チェックボックス→noneTaxCheckBox
No.4
- 回答日時:
zozy様が仰るように、Javaの命名規則に従って英語で変数名等を書く方がメリットは多いですが、salsberry様のいう「変数名に漢字が使える」は間違っていませんよ。
ひらがなも使えます。例えば下記のクラスを「あいう.java」というファイル名で保存してコンパイルしてもちゃんと実行できます。
public class あいう {
public static void main(String[] 引数) {
String 氏名 = "海山";
String 名前 = "太郎";
System.out.println(氏名 + " " + 名前);
}
}
自分しか触らないソースコードで、かつ変数名の付け方に何日も悩むくらいならいっそ日本語を使うのも手です。
No.2
- 回答日時:
Javaなら変数名に漢字も使えますから、無理に英語にする必要はありません。
public static void main(String[] 引数) {
for (int ループ変数=0; ループ変数<引数.length; ループ変数++)
System.out.println(引数[ループ変数]);
}
No.1
- 回答日時:
・・・?
質問の意図がよくわからないのですが・・・
あなたならどんな変数名にする?って質問でもなさそうなので・・・
変数名なんかわかればいいので、言語仕様にのっとって適当でいいと思うんですが。
というか利用言語も書いてないので仕様もわかりませんが・・・。
Javaなのかな。
まぁ、使い方によっては連想配列にするかもしれませんが・・・
変数になる単語・・・
その変数に入れる値のことですか?
基本的に変数名と値にはほとんど関連性はありません。
環境変数のようなものでもないですし。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 生物学 【生命科学】ヒトが1日に消費するATP量?(精度を変えて再計算) 3 2022/10/07 18:48
- 先物取引 日本国債先物のCFD取引について 1 2023/08/04 18:09
- 英語 "an amount of"の意味等について 2 2023/06/13 12:19
- 英語 「所有格+数量詞+名詞」と「数量詞+of+所有格+名詞」の意味やニュアンスの違い等について 4 2023/06/28 11:34
- 英語 この英文は平易な反面格調高いですか? 1 2023/01/15 12:04
- 英語 "this day"が当日か今日を表すのかの使い分け方等について 5 2023/08/08 14:29
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- 英語 英文についての質問です。 The 23 million Taiwanese people live 1 2023/07/06 10:51
- ホテル・旅館 新宿近辺で素泊まりで安いホテルを探しています ホテル松の井 新宿ノースホテル 3 2023/06/22 11:33
- ホテル・旅館 新宿近辺で素泊まりで安いホテルを探しています ホテル松の井 新宿ノースホテル 1 2023/06/27 03:56
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クラス間でのデータ参照
-
関数内の変数に<summary>コメン...
-
ExampleUnitTest.java
-
c++,ある関数のクラスから別の...
-
C#でほかのファイルにある自作...
-
実行可能jarファイルのファイル...
-
Java
-
ArrayListからの要素の取り出し...
-
java.util.ArrayListクラスの継承
-
import と extends について
-
SwingでgetContentPaneのエラー...
-
C#にて別クラスの関数を使いたい
-
java-別クラスの変数の使い方を...
-
ひとつのファイルにクラスは1つ?
-
テーブルの1レコードを継承し...
-
JAVAで別のクラスのprotectedイ...
-
テンプレートクラスでのクラス変数
-
C++でfriendクラスにしているの...
-
C++でクラスの自己診断を効率良...
-
範囲外の数値を代入したらエラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クラス間でのデータ参照
-
範囲外の数値を代入したらエラ...
-
関数内の変数に<summary>コメン...
-
c++,ある関数のクラスから別の...
-
C#にて別クラスの関数を使いたい
-
java-別クラスの変数の使い方を...
-
a href="..." とServlet
-
C++でfriendクラスにしているの...
-
親クラスから子クラスへアクセス。
-
構造 他のクラスの構造体を別...
-
Java リフレクションについて
-
import と extends について
-
C#でほかのファイルにある自作...
-
C#のクラスライブラリでメッセ...
-
Java
-
アップキャスト、ダウンキャス...
-
無名パッケージからのインポート
-
違うクラスからの変数の共有化
-
SwingでgetContentPaneのエラー...
-
ひとつのファイルにクラスは1つ?
おすすめ情報