JAVA课程设计目的及意义,Java课程设计

1 , Java课程设计额 。。课程设计最好自己动手做一下UP【JAVA课程设计目的及意义,Java课程设计】
2 , java的课程设计说明要写哪些东西计划文档,需求分析文档(画数据流图),程序设计文档(画类图,用例图,顺序图,协作图等),还要有辅助的描述文档,当然有很多了,各个阶段都有自己的文档,认真做的话要花一定时间的哦 。
3 , Java程序 题目4线程程序设计 实验目的和要求本实验旨在通过实package liangxi; import java.util.*; import java.awt.*; import javax.swing.*; public class shizhongClockPaint cp = new ClockPaint();jf.add(cp);jf.setBounds(120,125,200,200);jf.setBackground(Color.BLACK);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jf.setVisible(true);} } class ClockPaint extends JPanel implements Runnablepublic ClockPaint()t.start();//启动线程}public void paintComponent(Graphics g)int x = getWidth();//根据面板大小画时钟int y = getHeight();r = (int) (Math.min(x, y) * 0.45);//时钟半径x = x / 2;//圆心坐标y = y / 2;g.setColor(Color.WHITE);g.fillOval(x - r, y - r, r * 2, r * 2); //画钟面圆l = (int) (r * 0.9);g.setColor(Color.BLACK);for(int i = 0; i<60; i++)//画刻度y1 = (int) (y - l * Math.cos(i * (2 * Math.PI / 60)));if(i%5 == 0)g.fillOval(x1 - 3, y1 - 3, 6, 6);elseg.fillOval(x1 - 1, y1 - 1, 2, 2);}l = (int) (r * 0.55);//时针长度x1 = (int) (x + l * Math.sin((h % 12 + m / 60.0) * (2 * Math.PI / 12)));y1 = (int) (y - l * Math.cos((h % 12 + m / 60.0) * (2 * Math.PI / 12)));g.setColor(Color.BLUE);g.drawLine(x, y, x1, y1);//画时针l = (int) (r * 0.7);//分针长度x1 = (int) (x + l * Math.sin(m * (2 * Math.PI / 60)));y1 = (int) (y - l * Math.cos(m * (2 * Math.PI / 60)));g.setColor(Color.GREEN);g.drawLine(x, y, x1, y1);//画分针l = (int) (r * 0.9);//秒针长度x1 = (int) (x + l * Math.sin(s * (2 * Math.PI / 60)));y1 = (int) (y - l * Math.cos(s * (2 * Math.PI / 60)));g.setColor(Color.RED);g.drawLine(x, y, x1, y1);//画秒针}public void run()}catch (Exception ex)Calendar cal = new GregorianCalendar();h = cal.get(Calendar.HOUR_OF_DAY);//获取当前时m = cal.get(Calendar.MINUTE);//获取当前分s = cal.get(Calendar.SECOND);//获取当前秒this.repaint();//重绘图形}} }
4,java课程设计报告自己写吧,网络上求助的发方法不大可能让你满意的 。Java课程设计报告完整论文(Part2)程序源代码及其解析package staff;//包public static void main(final String[] args) throws IOException//throwsdo{System.out.println("☆