- ベストアンサー
javaプログラミング
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
どうせ捨てIDで再質問でしょ。 作ってもらうなら知恵袋のほうがいいんでない? ここは課題とか、作って~の丸投げはまともに回答付かないよ。 C++のソース持ってきてコンパイルできませんとか言っているくらいだから、 課題の期限が近付いてきて焦ってるんでしょ。 http://www.lancers.jp/ で頼めば1000円くらいで作ってくれる人もいるんでない?
その他の回答 (2)
- maiko0318
- ベストアンサー率21% (1483/6970)
import java.util.*; import java.io.*; class Test41{ public static void main(String args[]){ try { "aの b乗を求めます\n実数 aの値を入力してください" の表示; 入力バッファの定義; 入力バッファからの読み込み; 読み込んだものをdouble型に変換aとする; "実数 bの値を入力してください"と表示; 入力バッファの定義; 入力バッファからの読み込み; 読み込んだものをdouble型に変換bとする; ""+a+"の"+b+"乗は"+Math.pow(a,b)+"です"の表示; } catch(Exception e) { } } }
- Tacosan
- ベストアンサー率23% (3656/15482)
「質問」はなんですか? しかし, この問題って今のはやりなんだろうか....
関連するQ&A
- javaプログラミング
以下のプログラムがコンバイルできません なぜでしょうか? #include<iostream> #include<cmath> using namespace std; int main() { double a, b; cout << "実数 a の値を入力してください " << endl; cin >> a; cout << "実数 b の値を入力してください " << endl; cin >> b; cout << a << " の " << b << " 乗は " << pow(a, b) << "です" << endl; return 0; }
- ベストアンサー
- Java
- Javaでのある数の小数点乗について
Javaでのある数の小数点乗について 数学での計算をJavaを使って計算している所です。Javaの中でもDoubleを使うのではなく、BIgDecimalクラスを使って計算をしています。しかし、BigDecimalの値をBigDecimal乗するという事は出来ないですよね? Math.powを使えばDouble型のDouble乗は出来ますが… そこで、任意の精度で小数点の小数点乗を求める方法は無いでしょうか? 必要ないかもしれませんが参考までに 言語:Java OS:MacOS 10.5
- ベストアンサー
- Java
- Javaプログラミング
Javaプログラミング 課題で10進法で入力した値を2進法に計算しなおすプログラミングを書いてます。Integer.toBinaryString(int)を使わないでと指定があるのですが、まったくわかりません。おそらくfor か while を使うのだろうと思うのですが、 わかるかたいましたら教えてください。 お願いします。
- ベストアンサー
- Java
- javaでのプログラミング
javaで平均と分散を求めるプログラムを作っているのですが、 分散の出力がうまくいきません。(出力が0になってしまいます) プログラミングとしておかしいところがあれば、教えていただけませんでしょうか 以下プログラムソースです。 public class test{ public static void main(String[] args){ int i,rand; double ave=0 double bun=0 double sum1=0 double sum2=0; int [] data = new int[10]; rand=(int)(Math.random()*100+0.5); for(i=0;i<10;i++){ data[i]=rand; } for(i=0;i<10;i++){ sum1+=data[i]; sum2+=data[i]*data[i]; } ave=sum1/10; bun=(sum2/10) - (ave*ave); System.out.println(ave); System.out.println(bun); } }
- ベストアンサー
- Java
- javaで三角波を合成
javaでbyte配列を使って for(int i=0;i<triangle_wave.length;i++){ double s=0; for(int j=0;j<=2;j++){ double a = (2*j+1)*i*F0*Math.PI*2/Fs;(Math.sin((2*j+1)*i*F0*Math.PI*2/Fs)/(Math.pow((2*j+1),2)))); s += (double)(Math.pow((-1),j)*(Math.sin(a)/(Math.pow((2*j+1),2)))); } triangle_wave[i]= (byte)(110*8*s/(Math.pow(Math.PI,2))); } AudioFormat format = new AudioFormat((float)Fs,16,1,true,false); InputStream bytefile = new ByteArrayInputStream(triangle_wave); File file = new File("test.wav"); AudioInputStream inputstreem = new AudioInputStream(bytefile,format,wave.length); AudioSystem.write(inputstreem,AudioFileFormat.Type.WAVE,file); のような感じで三角波を作ったのですが、これをwavファイルに出力してSonicVisualiserでスペクトルを見ると基本周波数が出てきません。これはどうしてでしょうか? また、量子化ビット数を16から8にするとスペクトルに基本周波数が出てきます。量子化ビット数を2倍にすると周波数も2倍になるということなのでしょうか?
- 締切済み
- 情報工学
- Javaプログラミング
Javaプログラミングで分からない課題が出たので、教えてもらえませんか? 実行結果 1つ目の整数を入力してください。 23 2つ目の整数を入力してください。 12 足し算の結果:35 引き算の結果:11 プログラムの大枠はこのようになるのですが public class 〇〇 { public static void main(String[] args) { System.out.println("1つ目の整数を入力してください。"); } public static int add(int a,int b) { return (a + b); public static int sub(int a,int b) { } }
- ベストアンサー
- Java
- JAVAでの動く波のプログラミング
Javaのプログラミングに関する質問です。 Javaを勉強中なのですが、sin波を動かす式がどうにも出来ません。以下は私が現状で考えたプログラミングです。 int x1, x2, y1, y2; x2 = getWidth()/5; y2 = getHeight()/2; for (int i = 1; i <= 90; i++){ x1 = x2; y1 = y2; x2 = x0+(int)(i/30.0*200); y2 =getHeight()/2 -(int)(a*Math.sin(i/30.0*2*Math.PI/T*t)); g.drawLine(x1, y1, x2, y2); } なんとか独学でこのようなものを考えたのですがまるでダメです。よろしければ止まっている波ではなく動く波のプログラミングの仕方をJavaで教えて頂けると幸いです。
- 締切済み
- Java
- プログラミングわかりません
プログラミングの問題です。 教えてください キーボード から氏名 name 〔String 型〕 (苗字 と名前 の間は半角 ス ペース ペー)を入力し、 String クラスの メソッド を用いて 、苗字 と名前 を分割 して、実行例 のよう に画面 に確認 のメ ッセージ を出力しなさい。 出力しなさい。 〔実行例〕 氏名を入力してください。 ※苗字と名前の間は半角スペーを入れてください。 前田 前田 苗字は「前田」、名前は前田ですね?
- ベストアンサー
- Java
- cygwin上でのプログラミングについて
解けない問題があるので、どなたか解いてください。 『座標上に(0,0),(a,0),(0,b)を頂点とする直角三角形を考え、 aとb(整数)をキーボード上から任意に入力した場合に、 その境界線上も含む整数の格子点を例のように表示する プログラミングを作成せよ。』 入力例:(Aに3,Bに4をキーボード上から入力) > Input A : 3 > Input B : 4 出力例:(入力した整数に応じて以下のように出力) > (0,4) > (0,3) > (0,2) (1,2) > (0,1) (1,1) (1,2) > (0,0) (1,0) (2,0) (3,0) 初心者なので、できるだけ初歩的なプログラムだけで 回答してください。(cygwin上での)
- 締切済み
- その他(プログラミング・開発)