- 744 名前:デフォルトの名無しさん [2008/04/23(水) 15:40:13 ]
- class java
{ public static void main(String [] args) { double rad=(Math.PI)/180; double [] space={0,0,0,0,0,0,0,0,0,0} char [] a={' ','あ','い','う','え','お','か','き','く','け'}; int n; int x=0; for(n=1;n<=9;n++) { space[n]=Math.sin(20*n*rad)*20; while(x<=space[n]) { System.out.print(' '); x++; } System.out.println(a[n]); }}} 数学関数sinを使い、半円上に文字を表示するプログラムですが、 a[5]ぐらいからスペースが表示されなくなり正しく表示されません。 どなたかご教授願います。
|

|