- 締切済み
対数表のプログラミング java
どうもです。 以下のプログラミングをjavaで作成したいのですが、どうすればよいでしょうか? x = 1.00, 1.01, 1.02,・・・, 5.47, 5.48, 5.49に対して、log(10)xを示す対数表を作成しなさい 書式指定無し ちなみに自分で書いてみたらこうなりました import java.until.Scanner; class Taisuu { public static void main(String[] args) { final int N = 10; final int N = 100; System.out.println("+0.00%1d", j); System.out.println(); double base = 1; for (int i=0; i<M; ++i) { double x = base + 0.01*i; System.out.printf("%4.2f", x); for (int j=0; j<N; ++j) { double dx = 0.001*j; int log10x = (int)(1000000*Math.log10(x+dx)); System.out.printf("%06d", log10x); } System.out.println(); } } }
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- osamuy
- ベストアンサー率42% (1231/2878)
コンパイルエラーを解決するところから始めると良いかと。 >javac Taisuu.java aisuu.java:1: パッケージ java.until は存在しません。 mport java.until.Scanner; ^ aisuu.java:6: N は main(java.lang.String[]) で定義されています。 final int N = 100; ^ aisuu.java:9: シンボルを見つけられません。 シンボル: 変数 M 場所 : Taisuu の クラス for (int i=0; i<M; ++i) { ^ エラー 3 個
お礼
ありがとうございます! エラー箇所が分かりました。 それとお手数ですが、実際に動くプログラムを載せて貰えないでしょうか。
補足
動きました!! ありがとうございます!!