JAVAプログラミングできる人っている???

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
次のプログラムは、プログラムの中でデータを作成し、棒グラフ・折れ線グラフを表示させたものである。データをあるファイル(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');
}
}
}
2デフォルトの名無しさん:2001/06/19(火) 20:55
3デフォルトの名無しさん:2001/06/19(火) 20:56
***********終了***********
4デフォルトの名無しさん:2001/06/19(火) 20:57
う・ぜ・ぇ
5デフォルトの名無しさん:2001/06/19(火) 20:57
@`=、 だよ。文字化けごめん(藁
6デフォルトの名無しさん:2001/06/19(火) 20:57
@`
の意味がわからいない私は失格ですか?
7デフォルトの名無しさん:2001/06/19(火) 20:58
学校の宿題はお父さんにやってもらいましょう
8デフォルトの名無しさん:2001/06/19(火) 21:00
>>2
いや、こらどっちかっていうと宿題でない?
http://piza.2ch.net/test/read.cgi?bbs=tech&key=982853418&ls=50

こんなものの尋ね方しかできないようじゃ、答える人もいないだろうが。
9デフォルトの名無しさん:2001/06/19(火) 21:02
みんな、わからないの?
10デフォルトの名無しさん:2001/06/19(火) 21:05
挑発すれば宿題やってもらえると思ってるイタイ1=9
11デフォルトの名無しさん:2001/06/19(火) 21:07

        ,, .: 。
   \( ゚´3゚)- = 。 ゚
   (   )` :: . ペッペッ
   ノ \
12:2001/06/19(火) 21:09
お願いします!!!!教えてください!!!!!!
13デフォルトの名無しさん:2001/06/19(火) 21:12
>>12
読みにくいから字さげしてほしいなぁ。
全角スペース使えば出来るよ。
14デフォルトの名無しさん:2001/06/19(火) 21:16
.        |
桁下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>
移動させました
16デフォルトの名無しさん:2001/06/19(火) 21:54
あからさまな宿題教えてクンに不幸あれ。
17デフォルトの名無しさん:2001/06/19(火) 23:02
18デフォルトの名無しさん:2001/06/19(火) 23:05
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
19デフォルトの名無しさん:2001/06/19(火) 23:06
20デフォルトの名無しさん:2001/06/19(火) 23:09
Turtleが何とかって、お前随分前にも同じネタでマルチポスト
したろ?再提出か?自分でやれよ、いい加減。

お前が逝ってる学校に俺らが払っている税金から補助がでている
と考えるだけで、絞め殺してやりたくなる…
21デフォルトの名無しさん :2001/06/19(火) 23:10
           /\
         /┴┬\
,,,,,,.......,,,,....,,,,,,,/┴┬┴┬\ ../\....▲...,,,,,,,,,,,,,,,,,,
   ___  ::::::;;;: :: ::::::. :::::;;;;;;;; ::::::::::;;;;;;;;;; :::;;; :::
  /i_¶____il\__:::: :; ;:::: :; ;:::: :; ;:::: :; ;:::: :; ;;;; :::;;; :::
  //Φ Φi_|   ヽ:::: :; ;::::/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 /人 Д /,,_|.    :: :; <  このスレはもう呪れてまーす
  て,,,Шて,,_ノて_人:: :; ;\________
 :::::: ::::;;;:::: : :::: :::: ::::::;;;;;;;;;::::::
22デフォルトの名無しさん:2001/06/19(火) 23:12
1=勝ち組み
20=負け犬(藁
23デフォルトの名無しさん:2001/06/19(火) 23:14
        ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′  ̄ ̄( ゚Д゚)< >>1 お疲れ
  UU ̄ ̄ U U  \____________
24デフォルトの名無しさん:2001/06/19(火) 23:16
>>22=>>1
で、ネタですか?面白くないんだけど。

本気なら、あなたの生存は資源の無駄なのでトットト
回線切って首吊って死んでください。
25デフォルトの名無しさん:2001/06/19(火) 23:20
削除依頼
26デフォルトの名無しさん:2001/06/19(火) 23:25
┌─────────┐
│  気の触れた方が  │
│  お見えになられて .│
│     おります    │
└―――──――――┘
     ヽ(´ー`)ノ
        (  へ)
        く
27速報:2001/06/19(火) 23:41
>>1
がプログラマー板にマルチポストでアホをさらけ出している模様。
28デフォルトの名無しさん:2001/06/19(火) 23:50
>>27
どこどこ?
29デフォルトの名無しさん:2001/06/19(火) 23:51
起動クラスで提出
public HyperProgram {
public static void main(String args[])){
System.out.println("現在すごい処理実行です。時間がかかります");
while(true){
}
}
30デフォルトの名無しさん:2001/06/20(水) 00:03
>>29
ネタにマジレスするのもなんだが、それはJAVACか
JITかHOTSPOTが最適化で消してしまうかもな。
普通は

Object sync = new Object();
synchronized(sync){
try{sync.wait()}catch(InterruptedException e){}
}

だろうな。
31sb23:2001/06/21(木) 17:47
とりあえず、

>fi[cnt] = NULL;

がまずいです。
char 型にヌルポインタを入れてしまってます。

fi[cnt] = '\0';

が正解です。
32sb23:2001/06/21(木) 17:52
>>31
書くスレッド間違えました。

「Backspace」押しちゃったからかな?
33デフォルトの名無しさん:2001/06/21(木) 18:18
おつかれ、おつかれ>>1
34デフォルトの名無しさん:2001/06/22(金) 17:53
>>33
加茂裕治さん。
お久しぶりです。
35Mr.X:2001/06/24(日) 00:38
こういう汚いプログラム見てるとムカついてくるね。
っていうか、人のプログラムなんていじる気になんないんだよね。

こなのできなくたってプログラマーだよ。
36デフォルトの名無しさん:2001/06/24(日) 00:44
WEBデザインやってて「プログラマーですぅ」って言うのやめてくれないか
>そこらのお姉ーちゃん。
37デフォルトの名無しさん:2001/06/24(日) 01:23
>>36
なにか問題でも?
38デフォルトの名無しさん:2001/06/24(日) 03:27
>>37

単に一緒にされたくない。
39デフォルトの名無しさん:2001/06/24(日) 03:34
>>38
わがままだなー。
彼女達だって、開発言語がHTML(+JavaScript)なだけじゃん・・・
perlも使っているかもしれないし・・・
40デフォルトの名無しさん:2001/06/24(日) 03:41
Javaでは定数以外に全て大文字を使うのはモナー違反です。
Javaではメソッド名の頭で大文字を使うのはモナー違反です。
41デフォルトの名無しさん:2001/06/24(日) 03:50
プライベートなクラス変数って継承されるの?
42デフォルトの名無しさん:2001/06/24(日) 03:53
>彼女達だって、開発言語がHTML(+JavaScript)なだけじゃん・・・
>perlも使っているかもしれないし・・・

なにヴォケな拡大解釈してんだよ。
WEBデザインって書いてあるじゃねえか。
43デフォルトの名無しさん:2001/06/24(日) 03:58
>>42
VBでコンポーネント並べてプログラミングしてるのと
変わらないんじゃないの?
44デフォルトの名無しさん
>>43
VB{某,坊}をプログラマとよびますか?