抽象クラス番号を使用してクラス番号のメソッドを使用して値を出力する必要がある割り当てがあります。私はちょうどこれを起動苦労しています抽象クラス番号を使用したPI割り当て
public class Pi extends Number {
public static double PI = 3.14159265358979323846264338327950;
private int intValue; // PI rounded down to nearest int
private long longValue; // PI rounded up to nearest int
private float floatValue; // PI as type float
private double doubleValue; // PI as defined
/*
* TBI (To Be Implemented)
* The constructor assigns values to all of the instance
* variables defined above. The values that are assigned
* to the instance variables are documented using comments
* when the instance variables are defined.
*/
public Pi() {
// the expressions on the right side of each of the following
// assignment statements must use PI in them...
intValue = ;
longValue = ;
floatValue = ;
doubleValue = ;
}
/*
* TBI (To Be Implemented)
* Returns a String representation of this Pi object
* that is used as the output of this progam.
*/
public String toString() {
}
/*
* The following methods cannot be modified/deleted.
*/
public static void main(String[] argv) {
System.out.println(new Pi());
}
public double getPi() { return doubleValue; }
}
/*
* the output of the program must look something like the following
*
byteValue(): 3
shortValue(): 3
intValue(): 3
longValue(): 4
floatValue(): 3.1415927
doubleValue(): 3.141592653589793
*
*/
:ここ
与えられたと私はちょうどPI値を印刷する方法を使用する必要がありますされているコードです。誰もがプログラムをやって欲しいとは思っていません。ちょうど私が始めるのを助け、コンストラクタとメソッドを実装する方法を教えてください。
あなたの質問は 'double'を' int'に変換する方法ですか? –
@ScaryWombat私はクラス番号を読んで、それはコンストラクタがちょうど公開番号()であると言うことを始める方法がわかりません。どのように私は自分のコードにそれを入れます。 –
私はあなたに戻って、明確化のために尋ねることをお勧めします –