Java折线图反映学生成绩_学生成绩变化折线图

2020-02-29 其他范文 下载本文

Java折线图反映学生成绩由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“学生成绩变化折线图”。

折线图反映学生成绩:

import javax.swing.*;import java.awt.*;cla The extends JFrame{ MyCanvas canvas;public The(){

super(“折线图”);

setSize(300,300);

setVisible(true);

setDefaultCloseOperation(EXIT_ON_CLOSE);

canvas=new MyCanvas();

add(canvas);

validate();}

} cla MyCanvas extends Canvas{ int score[]=new int[10];int i,N=100;

int firstscore=0;int getscore[]=new int[10];String str1=“Score”,str2=“Name”;public MyCanvas(){

setSize(240,240);

setBackground(Color.cyan);

for(i=0;i

score[i]=(int)(Math.random()*N);//:随机产生10个100以内的成绩;

getscore[i]=200-score[i];

}

while(firstscore>200||firstscore

firstscore=(int)(Math.random()*(3*N));

}

} public void paint(Graphics g){

g.drawLine(30, 200, 30, 100);//:画出y轴;

g.drawLine(30,100,27,103);

g.drawLine(30,100,33,103);

g.drawLine(30,200,235,200);//:画出x轴;

g.drawLine(235, 200, 232, 197);

g.drawLine(235, 200, 232, 203);

g.drawLine(30,firstscore,50,getscore[0]);//:由成绩形成折线图;

g.drawLine(50,getscore[0],70,getscore[1]);

g.drawLine(70,getscore[1],90,getscore[2]);

g.drawLine(90,getscore[2],110,getscore[3]);

g.drawLine(110,getscore[3],130,getscore[4]);

g.drawLine(130,getscore[4],150,getscore[5]);

g.drawLine(150,getscore[5],170,getscore[6]);

g.drawLine(170,getscore[6],190,getscore[7]);

g.drawLine(190,getscore[7],210,getscore[8]);

g.drawLine(210,getscore[8],230,getscore[9]);

g.drawString(str1,29,98);

g.drawString(str2,237,200);

g.setColor(Color.red);//:画出红色及格线;

g.drawLine(30,140,232,140);} }

public cla TheScore{ public static void main(String[] args){

new The();} }

《Java折线图反映学生成绩.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Java折线图反映学生成绩
点击下载文档
相关专题 学生成绩变化折线图 学生 成绩 折线图 学生成绩变化折线图 学生 成绩 折线图
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文