![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
毎度、お世話になります。
VC++では、#define文があります。
javaでdefine文に相当する記述について質問します。
javaでは、PIの場合は下記のimport文を記述しますと、
下記の如く、aにPIの値を代入できると思います。
========================
import static java.lang.Math.PI;
static public double a=PI;
========================
Q1) 自分用のpackageを作成して、例えば、この中にPI4即ち、PI*4を設定する方法を
お教え頂けますと大変あり難いです。
以上、宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
#defineに相当する機能というよりここでやりたいことは「定数を定義する方法」ですよね?
MathクラスのPIの定義と全く同じことをすればいいだけです。
pakcage mypackage
public class MyMath {
public static final double PI4 = Math.PI * 4;
}
//上記を他のソースで使う
package otherpackage
import static mypackage.MyMath.PI4
class MyClass {
...
double a = PI4;
...
}
No.1
- 回答日時:
を読むとわかるのですが
public static final double PI
であり、staticでpublicでfinalなフィールドです。
#defineで定義される「マクロ」とは違います。
C++に対応させるなら
public: static const double PI
です。
自分で作るなら、同様に public(または、状況にあわせたアクセス) static final なフールドを定義します。
この回答への補足
質問内容が、不明確かも知れませんので、再度、下記の如く補足説明を
いたします。
#include file_name.cpp
a=ABCD; でaに123456を代入
//file_name.cppの内容
#define ABCD 123456
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java 配列<選挙> 4 2023/07/31 15:07
- その他(プログラミング・Web制作) RaspberryPi Pico MicroPythonでLCDを使うことについて 1 2023/04/20 09:04
- ダイヤルアップ Raspberry Piでアナログモデム経由で音声再生 1 2022/05/20 18:01
- 数学 三角関数の和 4 2023/06/17 18:33
- その他(プログラミング・Web制作) VS codeを使って、ラズパイ Picoを動かせる簡単な方法 1 2023/04/27 13:49
- 数学 微分積分の二重積分についての問題がわからないです。 1 2022/07/17 02:36
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- 数学 微分積分の二重積分についての問題がわからないです。 1 2022/07/17 02:38
- 統計学 連続型の確率変数について 6 2023/08/25 08:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実数からの小数部の取得
-
0dの意味を教えてください
-
分を表す数値(int型)を、小数...
-
最大値と最小値の求め方
-
Javaによる利率計算の実装方法
-
JAVAのプログラムで、2乗計算...
-
C言語のポインターに関する警告
-
ループ処理の際、最後だけ","を...
-
パソコンキーボードで時分秒を...
-
BOOL値を逆にしたい
-
ダブルクォーテーションのrepla...
-
yyyymmddからyyyy/mm/d...
-
<s:iterator>の値をリストで取...
-
C# 半角カナの文字化けについて
-
JSPやサーブレットでSystem.out...
-
ボタンのイベントで異なるウィ...
-
「例外 *** は対応する try 文...
-
Eclipseのコンソールを常に表示...
-
ORA-01858: 数値を指定する箇所...
-
[JAVA]try 内の変数を外で!?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0dの意味を教えてください
-
べき乗
-
Javaで何パーセント%かを表示...
-
実数からの小数部の取得
-
double型変数値の整数部分のみ...
-
doubleとintの違い
-
double型の足し算について
-
最大値と最小値の求め方
-
少数50桁以上を表示するには
-
自然対数の底Eを含むStringの数...
-
Java言語プログラミングについ...
-
Javaプログラムのフローチャー...
-
モンテカルロ法を用いた球の体...
-
printfでのエラーがわからない...
-
double型で収まりきれない小数...
-
Javaで計算
-
JAVAのプログラムで、2乗計算...
-
フラクタルで雲を作る。
-
doubleで入力するには?
-
プログラムのおかしいところを...
おすすめ情報