永发信息网

《JAVA程序设计》考查办法

答案:3  悬赏:20  手机版
解决时间 2021-03-07 10:04
《JAVA程序设计》考查办法
最佳答案
indows操作系统的记事本工具,其功能有以下几个方面:
(1) 菜单中有“文件”,“编辑”,“帮助”三个主菜单。
(2) “文件”中有“新建”,“打开”,“保存”,“退出”四个子菜单:分别用于新建文件,打开文件,保存文件,退出记事本。
(3) “编辑”中有“剪切”,“复制”,“粘贴”,“全选”四个子菜单:用于剪切文字,复制文字,粘贴文字和全选文字。
(4) “帮助”菜单中有关于本记事本程序的制作日期和作者等信息。
(5) 另外还增加了一个标签,用于显示当前时间。
键盘输入常见字符,记事本输出键入的字符,保存为TXT文件。
..........
我们以前的课题就是这个 可以给你参详的
全部回答
《JAVA程序设计》考查办法 JAVA程序设计课程是我院计算机科学与技术专业高中其实要考察他们的设计能力的话,就要找一个他们没做过的系统啦,那样更加

一、 万年历

package org.java.test; import java.util.scanner; public class calendartest{ public static void main(string[] args) { system.out.println("欢 迎 使 用 万 年 历"); scanner input = new scanner(system.in); system.out.print("\n请选择年份: "); int year = input.nextint(); system.out.print("\n请选择月份: "); int month = input.nextint(); system.out.println(); int days = 0; // 存储当月的天数 boolean isrn; if (year % 4 == 0 && !(year % 100 == 0) || year % 400 == 0) { // 判断是否为闰年 isrn = true; // 闰年 } else { isrn = false;// 平年 } int totaldays = 0; for (int i = 1900; i < year; i++) { if (i % 4 == 0 && !(i % 100 == 0) || i % 400 == 0) { // 判断是否为闰年 totaldays = totaldays + 366; // 闰年366天 } else { totaldays = totaldays + 365; // 平年365天 } } int beforedays = 0; for (int i = 1; i <= month; i++) { switch (i) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break; case 2: if (isrn) { days = 29; } else { days = 28; } break; default: days = 30; break; } if (i < month) { beforedays = beforedays + days; } } totaldays = totaldays + beforedays; // 距离1900年1月1日的天数 int firstdayofmonth; // 存储当月第一天是星期几:星期日为0,星期一~星期六为1~6 int temp = 1 + totaldays % 7; // 从1900年1月1日推算 if (temp == 7) { // 求当月第一天 firstdayofmonth = 0; // 周日 } else { firstdayofmonth = temp; } system.out.println("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六"); for (int nullno = 0; nullno < firstdayofmonth; nullno++) { system.out.print("\t"); // 输出空格 } for (int i = 1; i <= days; i++) { system.out.print(i + "\t"); if ((totaldays + i-1) % 7 == 5) { // 如果当天为周六,输出换行 system.out.println(); } } } }

二、记事本

import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.*; class editer1 implements actionlistener { jframe f; jtextarea input; jmenuitem menuitemopen,menuitemsave,menuitemquit; string filename=""; string directory="e:\\"; public editer1() { f=new jframe("my jframe"); input=new jtextarea(40,40); jscrollpane p=new jscrollpane(input); f.getcontentpane().add(p); f.setdefaultcloseoperation(jframe.exit_on_close); f.setvisible(true); f.setjmenubar(createjmenubar()); f.setsize(400,500); f.setlocation(250,300); f.setdefaultlookandfeeldecorated(true); } public jmenubar createjmenubar() { jmenubar file=new jmenubar(); jmenu begin=new jmenu("文件"); menuitemopen=new jcheckboxmenuitem("打开"); menuitemsave=new jcheckboxmenuitem("保存"); menuitemquit=new jcheckboxmenuitem("离开"); file.add(begin); begin.add(menuitemopen); begin.add(menuitemsave); begin.add(menuitemquit); menuitemopen.addactionlistener(this); menuitemsave.addactionlistener(this); menuitemquit.addactionlistener(this); return file; } public void actionperformed(actionevent e) { if(e.getsource()==menuitemopen) { input.settext(""); int i=0; string[] text=new string[256]; try { filedialog myfiledialog=new filedialog(new jframe(),"dialog",filedialog.load); myfiledialog.setdirectory("e:\\"); myfiledialog.show(); filename=myfiledialog.getfile(); directory=myfiledialog.getdirectory(); file openfile=new file(directory,filename); if(!openfile.exists()) joptionpane.showmessagedialog(null,"there is no file"); else { f.settitle(filename+"记事本"); bufferedreader in=new bufferedreader(new filereader(openfile)); text[i]=in.readline(); while(text[i]!=null) { input.append(text[i]); i++; in.close(); } } } catch(ioexception ex) { system.out.println("error"); } } if(e.getsource()==menuitemsave) { if(filename.length()==0) { try { file openfile=new file(directory,"未命名.txt"); bufferedwriter out=new bufferedwriter(new filewriter(openfile)); out.write(input.gettext()); out.close(); } catch(ioexception ex) { system.out.println("error"); } } else { try { file openfile=new file(directory,filename); bufferedwriter out=new bufferedwriter(new filewriter(openfile)); out.write(input.gettext()); out.close(); } catch(ioexception ex) { system.out.println("error"); } } } if(e.getsource()==menuitemquit) { system.exit(0); } } public static void main(string args[]) { editer1 i=new editer1(); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【三皇五帝指的是谁】中国历史上第一个统治者
金路缘客栈地址在什么地方,想过去办事
请问淄博到张家口蔚县最快又省的路线怎么走啊
金蝶系统中,固定资产拆分后怎么删除之前的记
爱上了一个有女朋友的人,他也很爱我,他想跟
在咨询计划中,明确规定咨询的次数和时间,这
微信禁言了怎么解除
北京大学和武汉大学有什么区别
a4纸做剪纸画可以吗会不会小了
狼人杀起跳什么意思
桃树油能治胃病吗
荷溪万家地址在哪,我要去那里办事
植物细胞对NH4+的吸收较困难,对NO3-的吸收较
名气休宁店在哪里啊,我有事要去这个地方
浦发银行的信用卡在柳州要到哪个营业厅才可以
推荐资讯
求《上错床,喂了狼》的全部番外,谢谢!!!
蓝月亮公司招聘工资靠谱吗?
0.98÷0.28列竖式
用电脑怎么给手机打电话
马关县残疾人就业服务所怎么去啊,有知道地址
银行卡挂失了工资可以打进去吗
【秋天到了作文200字】秋天到了200字好词好句
清蒸厥鱼怎么蒸,新鲜厥鱼怎么作好吃
女孩孑九岁做事懒散怎么办
怎么开通工商手机银行
为什么要努力,为了夹菜的时候别人
南街路/X265(路口)地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?