Java语言基础实验

Java语言基础实验

ID:45757174

大小:53.89 KB

页数:8页

时间:2019-11-17

Java语言基础实验_第1页
Java语言基础实验_第2页
Java语言基础实验_第3页
Java语言基础实验_第4页
Java语言基础实验_第5页
资源描述:

《Java语言基础实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一Java语言基础姓名:专业:计算机科学与技术班级:学号:一.实验目的(1)学习和掌握JDK常见的工具(2)学会使用EclipseFF发工具(3)学习开发Applet和Application程序二.实验内容1.安装和配置JDK坏境变量2・实现安装EclipseJF发工具,并将工具汉化3.编程,绘制围棋棋盘4.编程,输入年份和月份,输出指定年份和月份的月历5.编程,模拟多付扑克牌洗牌的过程,可以从键盘输入扑克牌的付数三.实验源码和结果(一)围棋棋盘package围棋棋盘;importjava.awt.Color;importjava.awt.Font;importj

2、ava.awt.Graphics;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing」ColorChooser;importjavax.swing」Frame;importjavax.swingJIVlenu;importjavax.swing」MenuBar;importjavax.swing」IVIenultem;(SSuppressWarningsC'seriar1)publicclassQiPan2extendsJFrame{publicQ

3、iPan2(){setSize(560z560);setDefaultCloseOperation(EXITONCLOSE);}publicvoidpaint(Graphicsg){super.paint(g);for(inti=0;i<19;++i){g.drawLine(100,100+20*i,460,100+20*i);g.drawLine(100+20*i,100,100+20*i,460);}for(inti=0;i<3;++i)for(intj=0;j<3;++j)g.fillOval(157+120*i,157+120*j,6,6);}publicst

4、aticvoidmain(String[]args){//TODO自动生成的方法存根QiPan2qiPan2=newQiPan2();qiPan2.setVisible(true);qiPan2.setResizable(false);}}llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll(二)打印月历package月历;importjava.text.SimpleDateFormat;importjava.util.Calen

5、dar;importjava.util.Date;importjava.util.Seanner;publicclassYueLi{〃判断是否闰年privatebooleanrun(intyear)if((year%4==0&&year%100!=0)

6、

7、(year%400==0&&year%3200!=0))returntrue;else{returnfalse;}}〃判断某年某刀冇多少天privateintgetDay(intyear,intmonth){intRunYear[]={31,29,31,30,31,30,31,31,30,31,30,31};//闰年

8、月份intNotRYear[]={31,28,31,30,31,30,31,31,30,31,30,31};//普通月份if(this.run(year))returnRunYear[month-1];else{returnNotRYear[month-l];}}〃判断某月的第一天是星期几privateintgetWeek(intyear;intmonth){Calendarcalendar二Calendar.getlnstance();calendar.set(Calendar.YEAR,year);calendar.set(Calendar.MONTH,month

9、);calendar.set(Calendar.DAY_OF_MONTH,1);returncalendar.get(Calendar.DAY_OF_WEEK);}〃打印刀历publicvoidPrint(intyearjntmonth){System.out.println(""+year+"年”+month+”刀”);System.out.println("Ht—t二t三t四t五t六”);for(inti=l;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。