【初心者】Java質問・相談スレ9【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0574デフォルトの名無しさん
NGNG教えていただけないしょうか
デシベルdB=10logX(例えばXは出力電力/入力電力)がよく科学技術で用いられるが、
何デシベルがどのようなX(出力の入力に対する倍率にもなる)に対応するプログラムを作れ、ってネタなんですが、、
その実行結果として
0dB->1.0
1dB->1.2589254117941673
略
9dB->7.943282347242816
10dB->10.0
になるのらしいですが、
自分がやれば
0dB->-Infinity
1dB->0.0
2dB->0.693147805599453
略
10dB->2.302585092994046
になってしまいます
//Nanika.java
public class Nanika{
public static void main(String a[]){
for(int dB=0;dB<=10;dB++)
System.out.println(""+dB+"dB->"+Math.log((double)dB));
}
}
やはりprintln以降が間違えてるのでしょうか、、、
おながいします
■ このスレッドは過去ログ倉庫に格納されています