JAVA程式輔導

蔡明忠 / 宋狄勳

↓↓↓聽說這是作業↓↓↓

把之前的題目拿來用

複製-貼上

然後改一改~~

(゚∀゚)(゚∀゚)(゚∀゚)(゚∀゚)

9列??

1

2

3

4

5

6

7

8

9

1     2     3    4     5     6     7     8     9   10   11  12

10X12

Be patient.

-Ez哥-

好吧~

老師說要提示

Applet怎麼用!?

  • import java.applet.Applet

 

  • public class <classname> extends Applet

 

  • paint  (Graphic  g){ ...

g.drawXXX(...);

}

init() 是什麼?

載入一個applet時呼叫的初始化的函數

 

把產生隨機數據用的函數放這裡~~

 

(這樣拉視窗數據就不會變來變去了)

g.drawString(字串,x座標,y座標)

g.drawLine(x座標,y座標,x座標,y座標)

點1              點2

幾個要注意的點

變數放在class之內函數之外

所有的函數才會看得到這個變數(EX: A[10][12])

印三張圖時

x軸會有個位移量記得要設定 (EX:0 -> 400 -> 790)

畫折線圖時

最大量1000直接繪圖會太大 需要調整比例

差不多就這樣

(其實課本都找的到~)

先印邊

for loop 月份=i

利用i*BLOCK調整x座標

先印邊

for loop 銷售人編號=i

利用i*BLOCK調整y座標

填入隨機出來的銷售值

第一張圖就完成了

小技巧:

直接複製月份的x軸

跟銷售員的y軸設定過來即可

畫折線圖

先把座標標出來

銷售量是0~1000(依隨機量而定)

單位量隨意

請先縮小比例尺

 

畫折線圖

點出每月的平均銷售量位置

也可以用函數來計算平均值

記得要同時縮小比例尺

 

畫折線圖

用drawLine()把線畫上去~~

第二張圖就完成了

Any Question?

JAVA程式

By 坊吉

JAVA程式

  • 249