




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实 验 报 告 Java 编程基础 计算机科学学院 编制教师 唐春兰 审定 余永武 武 专业 班级 级 班 学号 姓名 2010 至 2011 学年第一学期 实验名称 Java 开发工具与简单 Java 程序设计 指导教师 实验仪器 计算机 实验日期 年 月 日 实验地点 成绩 实验目的 1 熟悉 JDK 开发环境 2 掌握 Java Application 的程序结构和开发过程 3 了解 Java Applet 的功能与程序结构 实验内容及基本要求 1 运行下列程序 写出其输出结果 public class Hello public static void main String args System out println 你好 很高兴学习 Java 2 运行下列程序 写出其输出结果 import java applet import java awt public class boy extends Applet public void paint Graphics g g setColor Color red g drawString Java 是跨平台的语言 一次编译 到处运行 2 30 g setColor Color blue g drawString 我学得很认真 10 50 3 分别用应用程序和小应用程序编程 要求输出字符串 我喜欢学习 Java 实验过程及结果 1 F java sy javac Hello java F java sy java Hello 你好 很高兴学习 Java F java sy 2 编写一个超文本文件 boy html 方法一 F java sy appletviewer boy html 方法二 在 IE 浏览器中直接打开文件 boy html 3 应用程序 public class Hello1 public static void main String args System out println 我喜欢学习 Java 小应用程序 import java applet import java awt public class boy1 extends Applet public void paint Graphics g g setColor Color red g drawString 我喜欢学习 Java 2 30 实验总结 实验评价 教师 实验名称 Java 语言基础 指导教师 实验仪器 计算机 实验日期 年 月 日 实验地点 成绩 实验目的 1 掌握标识符的定义规则 2 掌握各种基本数据类型及其相互转换 3 掌握各种运算符的实验及其优先级控制 4 掌握 JAVA 的控制语句和循环语句 实验内容及基本要求 l 上机运行下列程序 写出其输出结果 public class Convert public static void main String args byte a 120 short b 255 int c 2200 long d 8000 float f double g 123456789 123456789 b a c int d f float g System out print a a System out println b b System out print c c System out println d d System out print f f System out println g g 2 上机运行下列程序 写出其输出结果 import java applet import java awt public class JieCheng extends Applet public void paint Graphics g long jiecheng 1 for int i 10 i 1 i jiecheng jiecheng i g drawString 10 的阶乘是 jiecheng 10 20 3 编写一个程序 根据月份判断季节 实验过程及结果 1 a 120b 120 c 8000d 8000 f 1 23456792E8g 1 2345678912345679E8 2 编写一个超文本文件 jiecheng html 方法一 F java sy appletviewer jiecheng html 方法二 在 IE 浏览器中直接打开文件 jiecheng html 3 import java util public class JiJie public static void main String args int month String jijie System out println 请输入月份 Scanner reader new Scanner System in month reader nextInt switch month case 1 case 2 case 3 jijie 春季 break case 4 case 5 case 6 jijie 夏季 break case 7 case 8 case 9 jijie 秋季 break case 10 case 11 case 12 jijie 冬季 break System out println 月份 month 属于 jijie 实验总结 实验评价 教师 实验名称 Java 面向对象程序设计 指导教师 实验仪器 计算机 实验日期 年 月 日 实验地点 成绩 实验目的 1 掌握类的声明 对象的创建以及方法的定义和调用 2 掌握打包机制 3 掌握类的继承 4 掌握类接口的使用 实验内容及基本要求 1 编写程序 runYear java 实现从屏幕输出 1900 年到 2000 年之间的所有润 年 2 编写程序 jsarea java 实现对三角形面积的计算 要求使用方法调用 3 运行下列程序 并写出其输出结果 interface ShowMessage void 显示商标 String s class TV implements ShowMessage public void 显示商标 String s System out println s class PC implements ShowMessage public void 显示商标 String s System out println s public class Example public static void main String args ShowMessage sm sm new TV sm 显示商标 长城牌电视机 sm new PC sm 显示商标 联想奔月 5008PC 实验过程及结果 1 public class runYear public static void main String args System out println 1900 年到 2000 年之间的所有润年有 int year for year 1900 yearjava Example 长城牌电视机 联想奔月 5008PC 实验总结 实验评价 教师 实验名称 图形用户界面设计实验一 指导教师 实验仪器 计算机 实验日期 年 月 日 实验地点 成绩 实验目的 1 理解 AWT 和 Swing 组件的异同 2 理解并掌握常见容器的含义及应用 3 理解并掌握常见布局的含义和应用 实验内容及基本要求 1 编写程序包含一个标签 一个文本框和一个按钮 当用户单击按钮时 程序 把文本框中的内容复制到标签中 2 设计一个加法器 如下图所示 在文本框中输入两个整数 单击 按钮 时 在第三个文本框中显示这两个数的和 实验过程及结果 1 import java awt import javax swing import java awt event public class fuzhi public static void main String args frame f new frame f setDefaultCloseOperation JFrame EXIT ON CLOSE f setVisible true class frame extends JFrame JTextField num1 JLabel lab1 JButton but1 String s public frame setTitle 复制内容 setBounds 300 300 440 100 num1 new JTextField 30 lab1 new JLabel 初始状态 but1 new JButton 复制 JPanel jpanel new JPanel jpanel setLayout new FlowLayout jpanel add num1 jpanel add but1 jpanel add lab1 Container c getContentPane c add jpanel but1 addActionListener new action1 class action1 implements ActionListener public void actionPerformed ActionEvent e s new String num1 getText lab1 setText s 2 import java awt import javax swing import java awt event public class Oneandtwo public static void main String args frame f new frame f setDefaultCloseOperation JFrame EXIT ON CLOSE f setVisible true f setResizable false class frame extends JFrame JTextField num1 num2 num3 int sum String s public frame setTitle 加法 setSize 220 50 setBounds 300 300 440 100 num1 new JTextField 10 num2 new JTextField 10 num3 new JTextField 10 JLabel plus new JLabel JButton equal new JButton JPanel jpanel new JPanel jpanel setLayout new GridLayout 1 5 jpanel add num1 jpanel add plus jpanel add num2 jpanel add equal jpanel add num3 Container c getContentPane c add jpanel equal addActionListener new action1 class action1 implements ActionListener public void actionPerformed ActionEvent e int n1 Integer parseInt num1 getText trim int n2 Integer parseInt num2 getText trim sum n1 n2 s new String sum num3 setText s 实验总结 实验评价 教师 实验名称 图形用户界面设计实验二 指导教师 实验仪器 计算机 实验日期 年 月 日 实验地点 成绩 实验目的 1 理解事件处理的委托事件模型 2 理解并掌握键盘和鼠标等事件的处理 3 理解并掌握常见组件的使用和事件处理 实验内容及基本要求 1 创建一个窗体 窗体中有一个按钮 当单击按钮后 就会弹出一个新窗 体 2 创建一个菜单 如下图所示 要求在单击菜单子项时 弹出一个窗口显 示 该项目正在建设中 实验过程及结果 1 import java awt import javax swing import java awt event public class chuangti2 public static void main String args fram f1 new fram class fram extends JFrame public fram JFrame mw new JFrame 第一个窗体 mw setSize 550 500 Container cp mw getContentPane cp setLayout new FlowLayout JButton button new JButton 按钮 button addActionListener new action1 cp add button mw setVisible true mw setDefaultCloseOperation JFrame EXIT ON CLOSE class action1 implements ActionListener public void actionPerformed ActionEvent e JFrame f2 new JFrame 第二个窗体 f2 setSize 300 300 f2 setVisible true 2 import java awt import javax swing import java awt event public class Caidan extends Frame implements ActionListener TextField text public Caidan super 我的菜单窗口 setSize 300 200 public void init MenuBar myB new MenuBar setMenuBar myB 窗体类 Frame 的方法 设置菜单 Menu m1 new Menu 文件 创建 文件 菜单 m1 add new MenuItem 打开 在菜单 m1 中添加菜单项 打 开 MenuItem m11 new MenuItem 保存 m11 setEnabled false 设置菜单项 m11 为不可用状态 m1 add m11 m1 addSepara
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年见证取样员考试题及参考答案
- 乡镇避孕药具培训课件
- 创新安防技术2025年智能视频分析系统在校园周边安全防范的可行性研究
- 公司全体安全培训内容课件
- 临沂安全评价培训公司课件
- 建基础考试题及答案
- 餐饮企业培训课件
- 防毒基础知识试题及答案
- 2025年起重信号司索工(建筑特殊工种)考试试题题库(附答案)
- 机修基础试题及答案
- 中药白芷简介
- 核保考试非车险试题库完整
- 2024-2030年中国电船行业趋势预测及投融资分析报告
- 【桂科版】《综合实践活动》五上 第4课《平安伴我行·常见的安全事故》课件
- 【MOOC】电工电子实验基础-东南大学 中国大学慕课MOOC答案
- 成都市公务员劳动合同
- 专题02 0-v-0模型(解析版)-2023-2024学年高中物理同步模型易点通人教版2019必修第一册
- 《专利池与公共利益》课件
- 自然辩证法论述题146题带答案(可打印版)
- 第1课-远古时期的人类活动【同步练习】
- (校对)2023年国家公务员考试《行测》真题(地市卷)答案和解析
评论
0/150
提交评论