当前位置:首页 » 课程设计 » java程序设计精品课程

java程序设计精品课程

发布时间: 2021-03-15 03:57:23

1. 《JAVA程序设计》结课设计

你应该问一些技术上的问题,而不是让别人帮你做作业

2. 求一毕业设计《java程序设计》精品课程网站的设计与开发。

我可以做《java程序设计》精品课程网站的设计与开发毕业设计

3. 《JAVA程序设计》课程设计

1 package study.part02;
2 import java.util.Calendar;
3 import java.awt.*;
4 import javax.swing.*;
5 import java.awt.event.*;
6 import java.lang.Thread;
7 public class Clock extends JFrame implements ComponentListener,
8 ItemListener,Runnable{
9 Thread timer;
10 private JComboBox combobox_color;
11 public void start(){
12 if(timer==null)
13 timer=new Thread(this,"ShowTime");
14 timer.start();
15 }
16 public void run(){
17 while(true){
18 try{
19 timer.sleep(1000);
20 }catch(InterruptedException e){}
21 repaint();
22 }
23 }
24 public void stop(){
25 timer.stop();
26 }
27 public Clock(){
28 super("Clock");
29 this.setSize(600,600);
30 this.setDefaultCloseOperation(EXIT_ON_CLOSE);
31 this.setLayout(new FlowLayout());
32
33 this.setVisible(true);
34 }
35 public void paint(Graphics g){
36 Calendar cal=Calendar.getInstance();
37 int year=cal.get(Calendar.YEAR);
38 int month=cal.get(Calendar.MONTH);
39 int day=cal.get(Calendar.DATE);
40 int hour=cal.get(Calendar.HOUR);
41 int minute=cal.get(Calendar.MINUTE);
42 int second=cal.get(Calendar.SECOND);
43 int a,b;
44 a=this.getWidth()/2;
45 for(int i=1;i<=360;i++){
46 double angle=i*Math.PI/180;
47 double radius=a-50;
48 int x=(int)Math.round(radius*Math.sin(angle));
49 int y=(int)Math.round(radius*Math.cos(angle));
50 if(i%30==0){
51 int j=i/30;
52 String str=String.valueOf(j);
53 g.setColor(Color.black);
54 // g.fillOval(a+x,a+y,1,1);
55 g.drawString(str,a+x,a-y);
56 }
57 double radh=a-200;
58 angle=hour*Math.PI/30;
59 int xh=(int)Math.round(radh*Math.sin(angle));
60 int yh=(int)Math.round(radh*Math.cos(angle));
61 g.setColor(Color.red);
62 g.drawLine(a,a,a+xh,a-yh);
63 double radm=a-150;
64 angle=minute*Math.PI/30;
65 int xm=(int)Math.round(radm*Math.sin(angle));
66 int ym=(int)Math.round(radm*Math.cos(angle));
67 g.setColor(Color.blue);
68 g.drawLine(a,a,a+xm,a-ym);
69 double rads=a-100;
70 angle=second*Math.PI/30;
71 int xs=(int)Math.round(rads*Math.sin(angle));
72 int ys=(int)Math.round(rads*Math.cos(angle));
73 g.setColor(Color.yellow);
74 g.drawLine(a,a,a+xs,a-ys);
75 //g.drawString(cal.get(Calendar.HOUR)+":"+cal.get(Calendar.
76 // MINUTE)+":"+cal.get(Calendar.SECOND));
77 }
78 }
79 public void itemStateChanged(ItemEvent e){
80 repaint();
81 }
82 public void componentResized(ComponentEvent e){
83 repaint();
84 }
85 public void componentMoved(ComponentEvent e){}
86 public void componentHidden(ComponentEvent e){}
87 public void componentShown(ComponentEvent e){}
88
89 public static void main(String[] args){
90 Clock show=new Clock();
91 show.start();
92 }
93 }

4. 《Java程序设计一》 1,设计课程类及类中包含的属性和方法.

/**
*第一题
*
*@author我为足球狂
*/

importjava.util.Random;
importjava.text.DecimalFormat;

/**
*课程类课程编号设定为7位随机任意字符串编码
*/
classKeCheng{

publicStringKeChengID;
publicStringKeChengName;

/**
*以下为私有变量及其公开方法
*/
privatedoubleFenShu;//分数应设置为私有,保证安全

publicvoidsetFenShu(doublefenshu){
this.FenShu=fenshu;
}

publicdoublegetFenShu(){
returnthis.FenShu;
}

/**
*辅助指定输出格式
*/
publicvoidprint(){
if(this.getFenShu()<10){
DecimalFormatdf=newDecimalFormat("#0.00");
System.out.println("|编号:"+this.KeChengID+"|课名:"
+this.KeChengName+"|分数:"+df.format(this.getFenShu())
+"| ");
}else{
DecimalFormatdf=newDecimalFormat("#00.00");
System.out.println("|编号:"+this.KeChengID+"|课名:"
+this.KeChengName+"|分数:"+df.format(this.getFenShu())
+"| ");
}
}

/**
*以下为构造方法
*/
KeCheng(){
StringkcID=(newGenerateSuiJiBianHao()).randomString(7);//此处7指课程编号长度,可自由修改
this.KeChengID=kcID;
this.KeChengName="未指定";
this.setFenShu(-99.99);
print();
}

KeCheng(StringkechengName,doublefenshu){
StringkcID=(newGenerateSuiJiBianHao()).randomString(7);
this.KeChengID=kcID;
this.KeChengName=kechengName;
this.setFenShu(fenshu);
print();
}
}

/**
*以下产生随机课程编号的类
*/
classGenerateSuiJiBianHao{
privatestaticRandomrandGen=null;
privatestaticchar[]numbersAndLetters=null;

(intlength){
if(length<1){
returnnull;
}
if(randGen==null){
randGen=newRandom();
numbersAndLetters=(""
+"").toCharArray();
}
char[]randBuffer=newchar[length];
for(inti=0;i<randBuffer.length;i++){
randBuffer[i]=numbersAndLetters[randGen.nextInt(71)];
}
returnnewString(randBuffer);
}
}

/**
*以下为主类
*/
publicclassCourse{
publicstaticvoidmain(String[]args){

//演示示例
System.out.print(" ");
System.out.println("—————————————————————————————————————— ");
KeChengkc1=newKeCheng();
KeChengkc2=newKeCheng("自然地理学",99.5);

//10个随机指定课程名(四位字符串)和分数的示例
System.out.println("—————————随机指定课程名(四位字符串)和分数示例—————————— ");
for(inti=1;i<10;i++){
KeChengkcGroup=newKeCheng(
(newGenerateSuiJiBianHao()).randomString(4),
(newRandom().nextDouble())*100);
}
}
}/*
等我下午踢完球晚上回来继续答
*/

5. JAVA程序设计课程讲什么内容

《Java程序设计》课程是使用Java语言进行应用程序设计的课程。课程的主要目标有三:一、掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。 二、掌握JavaSE中基本的API,掌握在集合、线程、输入输出、文本处理、图形用户界面、网络等方面的应用。三、能够编写有一定规模的应用程序,养成良好的编程习惯。 本课程要对Java语言的一些机制会详细讲解,所以具有系统性。本课程还注重实践性,要讲Java语言在文本、文件、窗体界面、图形、数据库、多线程、并行编程方面的应用。还会讲到编好代码的经验与技巧,包括面向对象的思想、软件开发工具的使用等。 在教学中,采用教师讲授、学生自测、学生讨论、编程实践相结合的方法。

6. JAVA程序设计课程主讲老师是谁

JAVA程序设计主讲老师是北京大学信息科学技术学院教师,在程序设计方面有多年的项目开发经验和教学经验,任教育部计算机教指委分委专家组成员。出版的教材包括《Java程序设计》(曾获第六届全国高校出版社优秀畅销书奖)、《C#程序设计教程》、《VB程序设计》、《Visual C++.NET程序设计》等。在北京大学开设多门程序设计课程,课程内容以系统知识与实践应用相结合,注重培养对知识体系的深入理解,在与实际工作生活相结合的应用实践中分析问题、解决问题的能力。

7. 要学习Java程序设计这个课程~~请问在哪里可以下载到这个软件到电脑一边方便上机学习~~

一般都是老师上机给的,java要先下载JDK也就是虚拟机,在下载JCreator Pro软件,自己网上搜这两个软件就行了

8. 如何用JAVA语言创建精品课程资源网

一般开发B/S架构的资源网用JSP开发后台Java就

9. 用java编一个精品课程学习软件

自己写也不会用很多时间的

热点内容
幼师专业怎么样 发布:2021-03-16 21:42:13 浏览:24
音乐小毛驴故事 发布:2021-03-16 21:40:57 浏览:196
昂立中学生教育闸北 发布:2021-03-16 21:40:47 浏览:568
建筑业一建报考条件 发布:2021-03-16 21:39:53 浏览:666
2017年教师资格注册结果 发布:2021-03-16 21:39:49 浏览:642
中国教师资格证查分 发布:2021-03-16 21:39:41 浏览:133
踵什么成语有哪些 发布:2021-03-16 21:38:20 浏览:962
东营幼师专业学校 发布:2021-03-16 21:35:26 浏览:467
机械电子研究生课程 发布:2021-03-16 21:33:36 浏览:875
杭州朝日教育培训中心怎么样 发布:2021-03-16 21:33:28 浏览:238