15个经典JAVA小程序集
IT日本语用语一覧

通信プロトコルTCP/IPを用いて全世界のネットワークを相互に接続した巨大なコンピュー タネットワーク。 インターネットに接続されたパソコンが店内に置いてある喫茶店。
通信プロトコルTCP/IPを用いて全世界のネットワークを相互に接続した巨大なコンピュータネットワーク
英語 icon item output output account accessory access access number access point access log active window active desktop active file active asterisk assembler adapter upgrade update upload address analog animation
インターネット インターネット·カフェ インターネット·バー インターネットへの インターネット電話 インタフェース インタラクティブ イントラネット インプット インボックス ウ ウィザート ウィルス ウィンドウ ウィンドウズ2000 ウィンドウズ98 ウェッブサイト ウェッブページ エ エクスプローラ エクスポート(する) エスケープキー エディタ エラー エラーメッセージ エンコード
日本語 ア アイコン アイテム アウトプット アウトプット(する) アカウント アクセサリ アクセス アクセスナンバー アクセスポイント アクセスログ アクティブ·ウィンドウ アクティブ・デスクトップ アクティブ・ファイル アクティブにする アステリスク アセンブラ アダプタ アップグレード アップデート(する) アップロード アドレス アナログ アニメーション
インターネットを利用した電話サービス。 コンピューター本体と各種周辺装置やコンピューターどうしを接続し,電気信号の大きさを 調整したり,データの形式を変換したりして,両者間のデータのやりとりを仲介する回路や 情報の送り手と受け手が相互に情報をやりとりできる状態
JAVA算法100例题目

JA V A经典算法40题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
【程序3】题目:打印出所有的"水仙花数",所谓"水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
【程序4】题目:将一个正整数分解质因数。
例如:输入90,打印出90=2*3*3*5。
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你,重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
【程序5】题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
1.程序分析:(a> b)?a:b这是条件运算符的基本例子。
【程序6】题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
1.程序分析:利用辗除法。
【程序7】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
1.程序分析:利用while语句,条件为输入的字符不为'\n '.【程序8】题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
国外大学部分现用教材及教学参考书

Introductory quantum optics/量子光学介绍/Christopher Gerry, Peter Knight.
CambridgeUniversityPress/c2005.
本书是一本高水平的量子光学的基础著作。主要介绍了光的量子力学本质和光与物质的相互作用,以及量子化的电磁场。
World Scientific/c1999
本书为新加坡世界科技出版公司出版的理论和实验物理学院的讲义:粒子物理学和场理论的第一卷。这套丛书是为高年级大学生和研究生写的,内容既全面又丰富,是这方面的一种重要著作。
O413 FP87
Scattering and structures :essentials and analogies in quantum physics/散射和结构:量子物理学中的要点和相似性/Bogdan Povh, Mitja Rosina ; translated by Martin Lavelle.
TN911.2 FS17
Coding for data and computer communications/用于数据与计算机通信的编码/David Salomon.
Springer/c2005.
本书特点为:1.对编码领域提供了全面的报道,特别强调了数字编码的实用性;2.提供了大量的实例和附有答案的练习来帮助读者容易地掌握本书的内容;3.包括有关数据隐藏的一个扩大的章节;4.包括支持本书的具有补充材料的网站;5.详尽的参考文献、有用的术语汇编、索引及附录。
O343-62 FK11
Handbook of elasticity solutions/弹性力学解集手册/by Mark Kachanov, Boris Shafiro and Igor Tsukrov.
基于Web的评奖评优管理系统的设计与实现

摘要高校学生评奖评优管理系统是一种方便高校管理评定奖学金以及荣誉称号的系统。
随着信息技术的发展,网上管理已经成为一种习惯,一系列的管理系统也应运而生。
评奖评优是将学校,学院以及学生密切联系起来的一个重要环节,如果也能够实现在网上操作,无疑也会给评奖评优这项工作带来极大的方便。
本系统是采用MySQL数据库,Java开发语言进行开发的。
主要由系统用户管理,学院基本信息管理,班级基本信息管理,评奖评优项LI信息管理,奖项的各级分配,班级提交,学院审核这7个部分组成。
应用本系统可以明显的提高学校评奖评优的效率,减少了很大程度上的人工宣传,并且本系统是根据实际情况进行设定的,较能满足各大高校评奖评优的需求。
关键词:评奖评优管理系统学院管理信息管理JavaWeb 发AbstractUniversity evaluation system is a convenient management of colleges and universities to assess the scholarship and honorary title system. With the development of information technology, online management has become a habit, a series of management system also came into being. Evaluation and evaluation is the school, college and students closely linked to an important part, if you can also achieve online operation, will undoubtedly give the evaluation of this work to bring great convenience・The system is the use of MySQL database, Java development language for development. Mainly by the system user management, college basic information management, class basic information management, evaluation and evaluation project information management, awards at all levels of distribution, class submission, college audit of these seven parts. The application of the system can significantly improve the efficiency of school evaluation and evaluation, to reduce the extent of manual publicity, and the system is based on the actual situation set, more able to meet the needs of major university awards evaluation.Key Words: Evaluation and evaluation management system College management Evaluation of the awards project information Java Web DevelopeMent摘要Abstract ------------------------------------------------------------------------------------------------------------- II 1绪论--------------------------------------------------------------------------- 11.1开发背景 ----------------------------------------------------------------- 11.2系统简介 ----------------------------------------------------------------- 11.3系统的主要特点 ----------------------------------------------------------- 21.4发展趋势 ----------------------------------------------------------------- 2 2系统的开发工具----------------------------------------------------------------- 32. 1 JAVA 简介-------------------------------------------------------------- 32.2MySQL 简介------------------------------------------------------------- 32.3SQL语言简介------------------------------------------------------------ 32.4JSP 简介---------------------------------------------------------------- 32. 5 Servlet 简介-------------------------------------------------------------- 42. 6 JavaScr ipt 简介 ---------------------------------------------------------- 4 3系统分析----------------------------------------------------------------------- 53.1可行性分析 --------------------------------------------------------------- 53.1.1经济可行性---------------------------------------------------------- 53.1 ・ 2 扌支口J 彳丁*1*^ 53. 1.3操彳乍可彳亍性----------------------------------------------------- 53. 1.4社会可行性 -------------------------------------------------------- 53.2需求分析---------------------------------------------------------------- 63.3数据流分析 --------------------------------------------------------------- 6 4系统总计设计------------------------------------------------------------------- 84.1系统功能模块设计 --------------------------------------------------------- 84.2概念结构设计------------------------------------------------------------ 84.3数据库的逻辑结构设计--------------------------------------------------- 12 5系统的详细设计及实现---------------------------------------------------------- 155.1登录模块--------------------------------------------------------------- 155.2管理员主页面----------------------------------------------------------- 165. 2.1管理用户---------------------------------------------------------- 165. 2.2管理评奖评优项目信息---------------------------------------------- 185. 2.3管理学院信息------------------------------------------------------ 195.2.5评奖评优评定结果--------------------------------------------------- 205. 2. 5设定评定时I、可--------------------------------------------------- 215.3学院负责人主页面 -------------------------------------------------------- 215. 3.1查看评奖评优项目信息---------------------------------------------- 215. 3.2管理班级信息------------------------------------------------------ 225. 3.3管理班级用户------------------------------------------------------ 235. 3. 4待审核------------------------------------------------------------ 245. 3. 5查看评定结果------------------------------------------------------ 255. 3.6查看评奖评优历史--------------------------------------------------- 265.4班级负责人主界面--------------------------------------------------------- 265. 4.1评奖评优项目信息--------------------------------------------------- 265. 4.2管理获奖学生信息--------------------------------------------------- 275. 4. 3查看评定结果------------------------------------------------------ 285. 4.4查看评奖评优历史--------------------------------------------------- 29 6总结与展望-------------------------------------------------------------------- 306. 1 总结 ------------------------------------------------------------------- 30 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ^^0 参考文献------------------------------------------------------------------------ 31 致谢---------------------------------------------------------------------------- 321绪论1.1开发背景现如今是信息时代,计算机已经存在于各行各业,网上办公已经成为一种潮流一种习惯。
JAVA编程题全集(100题及答案)

Java程序设计总复习题1、编写一个Java程序在屏幕上输出“你好!”。
(p13,例1-1)//programme name Helloworld.javapublic class Helloworld {public static void main(String args[]) {System.out.print ("你好!" );}}2. 编写一个Java程序,用if-else语句判断某年份是否为闰年。
// Programme Name LeapYear.javapublic class LeapYear{public static void main(String args[]){int year=2010;if(args.length!=0)year=Integer.parseInt(args[0]);if((year%4==0 && year%100!=0)||(year%400==0))System.out.println(year+" 年是闰年。
");elseSystem.out.println(year+" 年不是闰年。
");}}//if-else语句3、编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。
(p64,例2-2)// programme name ForTest.javapublic class ForTest {public static void main( String args[] ) {int i,j,mul,sum=0;for(i=1;i<=10;i++) {mul=1;for(j=1,j<=i;j++) {mul=mul*j;}sum=sum+mul;public class Factorial { //下面的这个方法利用递归的方法求阶乘public intgetFac(int m) { if(m==1) { return 1; } else { return m*getFac(m-1); } } public static void main(String args[]) { Factorial fac=new Factorial(); //System.out.println(fac.getFac(4)); int sum=0; for(int i=1;i<=10;i++) { sum+=fac.getFac(i); } System.out.println("1到10的阶乘的和是:"+sum); } }}System.out.println(“1!+2!+3!+……+10!= ”+sum);}}4. (1)编写一个圆类Circle,该类拥有:①一个成员变量Radius(私有,浮点型);// 存放圆的半径;②两个构造方法Circle( ) // 将半径设为0Circle(double r ) //创建Circle对象时将半径初始化为r③三个成员方法double getArea( ) //获取圆的面积double getPerimeter( ) //获取圆的周长void show( ) //将圆的半径、周长、面积输出到屏幕(2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。
构筑以Windchill为基础的PDM平台

知工程之妙 行功成之道51GCS 首页 简繁 帮助搜索密码登录邮箱社区家园论坛博客互动圈子交友专家新闻技术业界动态展会就业学业课程讲师证书下载CAX 标准信息化职业指导测评招聘求职服务厂商咨询外包项目专业CAD CAE CAM PDM CAPP PLM 行业汽车机械航空航天专题在竟争空前激烈的全球大市场,企业为了求得生存并获取更大的发展,必须紧紧依靠实施高利技技术来提高质量、降低成本,加快新产品开发和缩知产品的上市时间。
然而随着各种计算机辅助设计软件及不同操作平台在企业中的应用,产品相关的信息多而杂乱,不可避免地带来很多问题,其主要表现为:(1)异构数据的管理问题。
由十产品设计所涉及的知识构成越来越复杂,各领域专家使用的工具软件和计算机环境不同,从而产生异构数据。
(2)设计与制造脱节。
设计上的一些数据要通过大量的人工操作来导入生产环境或审核流程,这必然会因人为因素而导致数据出错率升高。
(3)异地数据的管理和组织问题。
由十参与设计的专家可能分属不同的部门其至是不同的地域及设计活动的分散性,信息的正确管理和组织将变得十分重要。
为解决上述问题,我们急需建立一个完善的数据管理平台。
它既能支持对异构数据的管理,将各力一而产品信息集中管理以备检索利用;同时还能保证把正确的信息在正确的时刻,采用正确的力一式传递给正确的人。
Windchill 是美国著名软件公司PTC(Parametric Technology Corporation)公司的产品。
它是第一个以Web 为中心的企业级的PDM 系统,它将Web 的优势带入产品数据管理,被著名的电信公司朗讯(L ucent)定义为标准PDM 平台。
它被阿伯丁集团评为十佳CPC 工程之一,在中国有一批客户。
本文将以Windc hill 为基础,结合国内某企业的实际运转情况,构筑一个产品数据管理平台。
1、Windchill 的体系结构从整体上来说,Windchill 是一种B/S 模式的3层体系结构:客户端/服务器/数据库。
程序设计经典100题

程序设计经典100题【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。
组成所有的排列后再去掉不满足条件的排列。
2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++)/*以下为三重循环*/for(j=1;j<5;j++)for (k=1;k<5;k++){if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/printf("%d,%d,%d\n",i,j,k);}}==============================================================【程序2】题目:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。
注意定义时需把奖金定义成长整型。
2.程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("%ld",&i);bonus1=100000*0.1;bonus2=bonus1+100000*0.75;bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0.3;bonus10=bonus6+400000*0.15;if(i<=100000)bonus=i*0.1;else if(i<=200000)bonus=bonus1+(i-100000)*0.075;else if(i<=400000)bonus=bonus2+(i-200000)*0.05;else if(i<=600000)bonus=bonus4+(i-400000)*0.03;bonus=bonus6+(i-600000)*0.015;elsebonus=bonus10+(i-1000000)*0.01;printf("bonus=%d",bonus);}==============================================================【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。
超全java面试题库-第一篇(Java基础篇)

第一篇Java基础面试题1.说下面向对象四大特性封装性、继承性、多态性、抽象性。
2.Java语言有些特点简单性:Java没有像C++那样的指针,运算符重载,类的多继承。
并且实现了垃圾的自动回收,简化了程序开发者对于内存管理的工作。
面像对象:对象是指封装数据和操作方法的程序实体。
Java提供了简单的类机制以及动态接口。
表现形式是封装继承多态。
分布式:它有一套很齐全的通信及相关功能的程序库,可以处理TCP/IP协议也可以处理其他的协议。
健壮性:用Java编写的程序能在多种情况下稳定运行。
Java在运行和编译的时候都会对可能出现的错误进行检查验证。
通过集成异常处理机制,在编译时提示可能出现的但是未被处理的异常,以防止系统的崩溃。
可移植性:Java是与平台无关的,Java类库中也实现了与平台无关的接口,这样类库也是可以移植的。
多线程机制:Java具有多线程机制,使得程序能够并行执行,同步机制也保证了数据的共享,线程也有优先级别,有利于使用线程级别控制不同的任务。
3.什么是Java程序的主类?应用程序和小程序的主类有何不同?一个程序中可以有多个类,但只能有一个主类。
在Java应用程序中,这个类是指包含main ()方法的类。
而在Java小程序中,这个主类是一个继承子系统类JApplet或Applet的子类。
应用程序的主类不一定要求是public类但小程序的主类必须是public类。
主类是Java程序执行的入口点。
简单说应用程序是从主线程启动(也就是 main() 方法)。
applet 小程序没有 main() 方法,主要是嵌在浏览器页面上运行(调用init()或者run()来启动),嵌入浏览器这点跟 flash 的小游戏类似。
4.访问修饰符public,private,protected,以及不写(默认)时的区别?类的成员不写访问修饰时默认为default。
默认对于同一个包中的其他类相当于公开(publi c),对于不是同一个包中的其他类相当于私有(private)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
import java.util.Scanner;public class Example1 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);//输入一个数字int score=sc.nextInt();//将数字放入整型score中if(score>0)//if语句进行判断{if(score>=90){System.out.println("你很棒!");}else if(score>=60&&score<90){System.out.println("你很不错!");}elseSystem.out.println("你得加油!");}elseSystem.out.println("你输入的数字不正确!");}}import java.util.Scanner;public class Example2 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);//动态输入任意两个数int a=sc.nextInt();int b=sc.nextInt();if(a>b)//if语句比较大小{System.out.println("你所输入的最大值:"+a);System.out.println("你所输入的最小值:"+b);}else if(a<b){System.out.println("你所输入的最大值:"+b);System.out.println("你所输入的最小值:"+a);}else{System.out.println("你输入的两个数字相等:"+a+"="+b);}}}public class Example3 {public static void main(String[] args) {//请输出1-100的累加和int s=0;for(int i=1;i<=100;i++){s=s+i;}System.out.println("1-100的累加和为:"+s);}public class Example4 {public static void main(String[] args) {System.out.println("1-900的水仙数是:");for(int i=100;i<=900;i++)// 分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
{int a=i/100;int b=(i/10)%10;int c=(i%100)%10;if(i==a*a*a+b*b*b+c*c*c){System.out.println(+i+"="+a+"的三次方+"+b+"的三次方+"+c+"的三次方");}}}}public class Example5 {public static void main(String[] args) {//请输出9*9乘法表for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){int s=i*j;System.out.print(+i+"*"+j+"="+s);System.out.print(" ");}System.out.println("");}}}import java.util.Calendar;import java.util.Scanner;public class F1 {public static void main(String[] args) {//输入的年份Scanner a=new Scanner(System.in);int year=a.nextInt();System.out.println("输入的年份为:"+year);//输入的月份Scanner b=new Scanner(System.in);int month=b.nextInt();System.out.println("输入的月份为:"+month);//titleSystem.out.println("<<<<<<<<<<<<<迷你版万年历>>>>>>>>>>>>");System.out.println(" "+year+"年"+month+"月");String title[]={"日","一","二","三","四","五","六"};for(int i=0;i<=6;i++){System.out.print(title[i]+'\t');}System.out.println("");//导出日历类Calendar cal=Calendar.getInstance();//查看1号为星期几cal.set(Calendar.YEAR,year);cal.set(Calendar.MONTH, month-1);//0-11cal.set(Calendar.DA TE,1);//用来获取当前的日期,是星期几?int weekday=cal.get(Calendar.DAY_OF_WEEK);//留空格for(int i=1;i<=weekday-1;i++){System.out.print("\t");}int maxdate=cal.getActualMaximum(Calendar.DA TE);//获得最大的天数for(int i=1;i<=maxdate;i++){System.out.print(i+"\t");if((i+weekday-1)%7==0){System.out.println("");}}}}public class Str {public static void main(String[] args) {String str="y=10,x=20,name=zhuzhu,sex=female";String a="acdff";String b="dfgfag";int c=pareTo(b);//比较两个字符串System.out.println(c);String d=a.concat(b);//连接两个字符串System.out.println(d);if(a.equals(b)==true){System.out.println("right!");}elseSystem.out.println("worry!");String[]data=str.split(",");byte bs[]=str.getBytes();System.out.println(bs);String str2=new String(bs);}}import java.util.Scanner;public class Testarraylist {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int age=0;while (true){try {String a=sc.nextLine();age=Integer.parseInt(a);break;} catch (Exception e) {System.out.println("worry!");}}System.out.println(age);}}import java.util.Random;public class Testdata {public static void main(String[] args) {Random rd=new Random();//随即生成数int red[]=new int[6];for(int i=0;i<red.length;i++){int rednum=rd.nextInt(33)+1;boolean flag=true;for(int j=0;j<=i;j++){if(rednum==red[j]){i--;flag=false;break;}}if(flag){red[i]=rednum;}}System.out.println("输出的红球是:");for(int i=0;i<red.length;i++){System.out.print(red[i]+"\t");}}}import java.awt.Frame;import java.awt.Graphics;import java.awt.HeadlessException;import java.awt.Image;import java.awt.Toolkit;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestDrawImage extends Frame{//用一个工具类来专门装载图片Toolkit tool=Toolkit.getDefaultToolkit();int x=0;private void init() {setTitle("移动图片");setSize(800,500);setVisible(true);setLocationRelativeTo(null);setResizable(false);addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});ImageThread imgthread = new ImageThread();imgthread.start();}public void paint(Graphics g) {Imageimg=tool.getImage(TestDrawImage.class.getClassLoader().getResource("image/a.jpg"));g.drawImage(img, x, 150, null);}class ImageThread extends Thread{public void run(){while(true){ x+=10;if(x>=1000){x=0;}repaint();try {Thread.sleep(200);} catch (InterruptedException e){e.printStackTrace();}}}}public static void main(String[] args) {TestDrawImage ab=new TestDrawImage();ab.init();}}import java.io.InputStream;import javazoom.jl.decoder.JavaLayerException;import javazoom.jl.player.advanced.AdvancedPlayer;public class Testsound {public static void main(String[] args) {//加载mp3文件InputStream mp3=Testsound.class.getClassLoader().getResourceAsStream("music/你是我的眼.mp3");//2,创建一二个播放器AdvancedPlayer ad;try {ad = new AdvancedPlayer(mp3);//3,播放ad.play();} catch (JavaLayerException e) {}}}import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Point;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.ArrayList;import java.util.Random;public class Text1 extends Frame{ArrayList list_point=new ArrayList();ArrayList list_color=new ArrayList();Random rd=new Random();private Point p=new Point();public void init() {setSize(500,400);setTitle("画点");setVisible(true);setLocationRelativeTo(null);setResizable(false);addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});addMouseListener(new MouseAdapter() {public void mouseClicked(MouseEvent e) {p=e.getPoint();Color c=new Color(rd.nextInt(256), rd.nextInt(256), rd.nextInt(256));list_point.add(p);list_color.add(c);repaint();}});}public void paint(Graphics g) {for(int i=0;i<list_point.size();i++){Point p=(Point)list_point.get(i);Color c=(Color)list_color.get(i);g.setColor(c);g.fillOval(p.x, p.y,20, 20);}}public static void main(String[] args) {new Text1().init();}}import java.awt.Frame;import java.awt.Graphics;import java.awt.Point;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.ArrayList;public class Text2 extends Frame{ArrayList list_point=new ArrayList();private Point p=new Point();public void init() {setSize(500,400);setTitle("画点");setVisible(true);setLocationRelativeTo(null);setResizable(false);addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});addMouseListener(new MouseAdapter() {public void mouseClicked(MouseEvent e) {p=e.getPoint();list_point.add(p);repaint();}});}public void paint(Graphics g) {for(int i=0;i<list_point.size();i++){Point p=(Point)list_point.get(i);g.fillOval(p.x, p.y,20, 20);}}public static void main(String[] args) {new Text2().init();}}import java.awt.Frame;import java.awt.Graphics;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.ArrayList;import java.util.Random;import javax.swing.RepaintManager;public class Text3 extends Frame{public void init(){setTitle("彩票号码生成器!(点击窗体任何位置重新生成!)");setSize(500,400);setVisible(true);setLocationRelativeTo(null);setResizable(false);addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});addMouseListener(new MouseAdapter() {public void mouseClicked(MouseEvent e) {repaint();}});}public void paint(Graphics g) {Random rd=new Random();ArrayList list=new ArrayList();g.drawString("本期中奖号码", 100, 100);g.drawString("红色球是:", 100, 150);g.drawString("蓝色球是:",100 , 200);for(int i=0;i<6;i++){int red=rd.nextInt(33)+1;if(list.contains(red)){i--;}elselist.add(red);}int blue=rd.nextInt(16)+1;g.setColor(Color.blue);g.drawString(blue+"", 200, 200);g.setColor(Color.red);for(int i=0;i<6;i++){g.drawString(list.get(i)+"", 200+(i*50), 150);}}public static void main(String[] args) {new Text3().init();}}。