1 :
デフォルトの名無しさん :
2001/06/19(火) 20:52 次のプログラムは、プログラムの中でデータを作成し、棒グラフ・折れ線グラフを表示させたものである。データをあるファイル(sample)から読み込んでグラフを表示させるようにプログラムを変更してみよ。これができなかったら、プログラマー失格だよ?(藁 ソースはちゃんと貼ってね。import java.awt.Color; public class Ex71a{ public static void main(String[] args){ int MAX = 1000; int Y_MAX = 101; if(args.length!=0 && Integer.parseInt(args[0])!=0){ int num=Integer.parseInt(args[0]); int array[][]=new int[num][2]; for(int i = 0;i<num;i++){ array[i][0]=i; array[i][1]=(int)(MAX*Math.random())%Y_MAX; } DrawBar(array); DrawGraph(array); } } public static void DrawGraph(int[][] array){ int MAX=100; int FrameX = 600; int FrameY = 300; TurtleFrame f = new TurtleFrame(FrameX@`FrameY); Turtle m = new Turtle(); f.add(m); int AxisXO = FrameX*1/4; int AxisYO = FrameY*3/4; int AxisXL = FrameX/2; int AxisYL = FrameY/2; DrawAxis(m@`array.length@`AxisXO@`AxisYO@`AxisXL@`AxisYL); m.up();m.moveTo((int)(AxisXO)@`(int)(AxisYO)@`0); m.setColor(Color.black); m.down(); for(int i =0;i<array.length;i++){ m.moveTo((int)(AxisXO+(double)(array[i][0]*AxisXL)/array.length)@` (int)(AxisYO-(double)(array[i][1]*AxisYL)/MAX)@`0); } m.up();m.moveTo((int)(AxisXO)@`(int)(AxisYO)@`0); } public static void DrawAxis(Turtle m@`int xMax@`int AxisXO@`int AxisYO@`int AxisXL@`int AxisYL){ m.up();m.moveTo((int)(AxisXO)@`(int)(AxisYO)@`0); m.setColor(Color.red); m.up();m.moveTo((int)(AxisXO)@`(int)(AxisYO)@`90); m.down();m.fd(AxisXL); m.up();m.rt(180);m.fd(AxisXL); m.down();m.rt(90);m.fd((int)AxisYL); m.up();m.rt(180);m.fd((int)AxisYL); m.rt(180); for(int i = 0;i<=xMax;i++){ m.up();m.moveTo((int)(AxisXO+(double)(i*AxisXL)/xMax)@`(int)(AxisYO)@`0); m.down();m.moveTo((int)(AxisXO+(double)(i*AxisXL)/xMax)@`(int)(AxisYO-AxisYL/20)@`0); } for(int j = 0;j<=10;j++){ m.up();m.moveTo((int)(AxisXO)@`(int)(AxisYO-(double)(j*AxisYL)/10)@`0); m.down();m.moveTo((int)(AxisXO + AxisYL/20)@`(int)(AxisYO-(double)(j*AxisYL)/10)@`0); } m.up();m.moveTo((int)(AxisXO)@`(int)(AxisYO)@`0); } public static void DrawBar(int[][] array){ System.out.println("データを表示します:#を10、*を1とします、"); System.out.println("データ番号、データ、図形による表示"); for(int i = 0;i < array.length;i++){ System.out.print(array[i][0] + " " + array[i][1] + " "); int countA = array[i][1]%10; int countB = (int)(array[i][1]/10); for(int j=0;j<countB;j++) System.out.print("#"); for(int j=0;j<countA;j++) System.out.print("*"); System.out.print('\n'); } } }
***********終了***********
う・ぜ・ぇ
5 :
デフォルトの名無しさん :2001/06/19(火) 20:57
@`=、 だよ。文字化けごめん(藁
@` の意味がわからいない私は失格ですか?
学校の宿題はお父さんにやってもらいましょう
9 :
デフォルトの名無しさん :2001/06/19(火) 21:02
みんな、わからないの?
挑発すれば宿題やってもらえると思ってるイタイ1=9
,, .: 。 \( ゚´3゚)- = 。 ゚ ( )` :: . ペッペッ ノ \
12 :
1 :2001/06/19(火) 21:09
お願いします!!!!教えてください!!!!!!
13 :
デフォルトの名無しさん :2001/06/19(火) 21:12
>>12 読みにくいから字さげしてほしいなぁ。
全角スペース使えば出来るよ。
. | 桁下3.8m | o ∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ____/ o (゚Д゚;)< 待て待て待て待て待て O∧∧U / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (゚Д゚ )< 逝ってよし!! ⊂∧∧U / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (゚Д゚ )< 逝ってよし!! ⊂∧∧U / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (゚Д゚ )< 逝ってよし!! ⊂∧∧U / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (゚Д゚ )< 逝ってよし!! ⊂∧∧U / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (゚Д゚ )< 逝ってよし!! ⊂∧∧U \_______ o、_,o (゚Д゚ ) o○o⊇⊂, | 〜 /_/| / 丿コo 〜 γ,-/| |UU'//耳 〜 | |(),|_| | |/二) =3 〜 ぶべべべべ ゝ_ノ ̄ ̄ ̄ゝ_ノ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
15 :
!=1 :2001/06/19(火) 21:24
8> 移動させました
あからさまな宿題教えてクンに不幸あれ。
17 :
デフォルトの名無しさん :2001/06/19(火) 23:02
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□ □□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□ □□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□ □■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□ □□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□ □□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□ □□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□ □□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□ □■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□ □□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□ □□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□ □□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□ □■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□ □■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□ □□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□ □□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
19 :
デフォルトの名無しさん :2001/06/19(火) 23:06
Turtleが何とかって、お前随分前にも同じネタでマルチポスト したろ?再提出か?自分でやれよ、いい加減。 お前が逝ってる学校に俺らが払っている税金から補助がでている と考えるだけで、絞め殺してやりたくなる…
/\ /┴┬\ ,,,,,,.......,,,,....,,,,,,,/┴┬┴┬\ ../\....▲...,,,,,,,,,,,,,,,,,, ___ ::::::;;;: :: ::::::. :::::;;;;;;;; ::::::::::;;;;;;;;;; :::;;; ::: /i_¶____il\__:::: :; ;:::: :; ;:::: :; ;:::: :; ;:::: :; ;;;; :::;;; ::: //Φ Φi_| ヽ:::: :; ;::::/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /人 Д /,,_|. :: :; < このスレはもう呪れてまーす て,,,Шて,,_ノて_人:: :; ;\________ :::::: ::::;;;:::: : :::: :::: ::::::;;;;;;;;;::::::
22 :
デフォルトの名無しさん :2001/06/19(火) 23:12
1=勝ち組み 20=負け犬(藁
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′  ̄ ̄( ゚Д゚)<
>>1 お疲れ
UU ̄ ̄ U U \____________
>>22 =
>>1 で、ネタですか?面白くないんだけど。
本気なら、あなたの生存は資源の無駄なのでトットト
回線切って首吊って死んでください。
削除依頼
┌─────────┐ │ 気の触れた方が │ │ お見えになられて .│ │ おります │ └―――──――――┘ ヽ(´ー`)ノ ( へ) く
27 :
速報 :2001/06/19(火) 23:41
>>1 がプログラマー板にマルチポストでアホをさらけ出している模様。
起動クラスで提出 public HyperProgram { public static void main(String args[])){ System.out.println("現在すごい処理実行です。時間がかかります"); while(true){ } }
>>29 ネタにマジレスするのもなんだが、それはJAVACか
JITかHOTSPOTが最適化で消してしまうかもな。
普通は
Object sync = new Object();
synchronized(sync){
try{sync.wait()}catch(InterruptedException e){}
}
だろうな。
31 :
sb23 :2001/06/21(木) 17:47
とりあえず、 >fi[cnt] = NULL; がまずいです。 char 型にヌルポインタを入れてしまってます。 fi[cnt] = '\0'; が正解です。
32 :
sb23 :2001/06/21(木) 17:52
>>31 書くスレッド間違えました。
「Backspace」押しちゃったからかな?
33 :
デフォルトの名無しさん :2001/06/21(木) 18:18
35 :
Mr.X :2001/06/24(日) 00:38
こういう汚いプログラム見てるとムカついてくるね。 っていうか、人のプログラムなんていじる気になんないんだよね。 こなのできなくたってプログラマーだよ。
36 :
デフォルトの名無しさん :2001/06/24(日) 00:44
WEBデザインやってて「プログラマーですぅ」って言うのやめてくれないか >そこらのお姉ーちゃん。
37 :
デフォルトの名無しさん :2001/06/24(日) 01:23
>>38 わがままだなー。
彼女達だって、開発言語がHTML(+JavaScript)なだけじゃん・・・
perlも使っているかもしれないし・・・
40 :
デフォルトの名無しさん :2001/06/24(日) 03:41
Javaでは定数以外に全て大文字を使うのはモナー違反です。 Javaではメソッド名の頭で大文字を使うのはモナー違反です。
プライベートなクラス変数って継承されるの?
>彼女達だって、開発言語がHTML(+JavaScript)なだけじゃん・・・ >perlも使っているかもしれないし・・・ なにヴォケな拡大解釈してんだよ。 WEBデザインって書いてあるじゃねえか。
>>42 VBでコンポーネント並べてプログラミングしてるのと
変わらないんじゃないの?
>>43 VB{某,坊}をプログラマとよびますか?