Java程序设计课程上机实验报告模板一

昆明理工大学信息工程与自动化学院学生实验报告

20## 20## 学年  2 学期

课程名称:Java程序设计                   开课实验室: 444     20##年 3月 27 日

一、上机目的及内容

1.        

1)        掌握Java语言的基本语法成分;

2)        掌握在JDK环境中编辑、编译和运行Java程序的操作方法

2.        

1)        安装配置Java开发运行环境JDK、集成开发环境;

2)        熟悉Eclipse的使用方法,操作快捷键;

3)        熟悉Java程序的基础语法、编译和运行;

4)        编写一个简单Java程序,从控制台输出自己的学号加姓名(例如:201110405119_郭光云)。

二、实验原理及基本技术路线图

 


三、所用仪器、材料

Pc机,jdk环境,elispse

四、实验方法、步骤

1.创建一个类(类名:information)  public class information {}

2.通过引用Scanner类    import java.util.Scanner;

3.创建对象对控制台进行读入操作。Scanner im=new Scanner(System.in);

4.创建字符串变量,显示之前读入的数据。

String informat=im.next(); System.out.println("信息是:"+informat);

五、实验过程原始记录

import java.util.Scanner;

/**

 * 引用Scanner类

 *

 */

publicclass information {

    /**

     * 创建类

     */

    publicstaticvoid main(String[] args) {

        // TODO 自动生成的方法存根

Scanner im=new Scanner(System.in);//创建Scanner类的对象

System.out.print("请输入您的姓名和学号,以空格键结束");

String informat=im.next();//创建字符串对输入数据进行读取

System.out.println("信息是:"+informat);//显示数据

    }

}

六、实验结果、分析和结论(误差分析与数据处理、成果总结等。其中,绘制曲线图时必须用计算纸或程序运行结果、改进、收获)

通过本次试验,我学到了怎么利用控制台输入读取数据,感觉上,Java里的Scanner类就类似于c语言里的Scanner函数。同时,我进一步熟悉了Java编程的elispse环境,学会了如何搭建Java程序的编译运行环境jdk。

 

第二篇:JAVA语言程序设计实验报告

河 南 省 高 等 教 育 自 学 考 试

计算机及其应用专业

(本科段)

JAVA语言程序设计

课程代码:(4748)

实验考核报告

姓名 准考证号 0 所属地市 实验地点 实验日期 2014.10.13

实验总成绩 指导教师签名 实验单位(实验室)意见: 主考院校审核意见:

2014 年 10 月 13 日

河南科技大学

20xx年

实 验 一

1. 编写一个完整的Java Applet 程序,程序功能为:在屏幕上输出“欢迎光临JAVA世界!”的字符串信息。

import java.awt.*;

import java.applet.*;

public class test extends Applet

{

public void paint(Graphics g)

{

g.drawString("欢迎光临JAVA世界!",40,40);

}

}

1

实 验 二

1. 写一个Application程序,界面上放置两个TextField,一个Button,用户在第一个TextField中输入姓名后敲回车键可以在第二个TextField中输出:”Welcome you,用户姓名”。用户点击Button可以退出程序。

mport java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class test extends JFrame implements ActionListener{ private Container contentPane;

private JButton exitBtn;

private JTextField textField,textfield1;

/**

* 界面上放置两个Textfield,

* 一个Button,用户在第一个Textfield中输入姓名后敲回车键

* 可以在第二个Textfield中输出:“Welcome you,用姓名”。 * 用户点击Button可以退出程序。

*/

2

public test(String title){

super(title);

contentPane = this.getContentPane();

this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setSize(650, 400);

initGUI();

}

public void initGUI(){

contentPane.setLayout(new BorderLayout()); // 顶部

exitBtn = new JButton("退出");

exitBtn.addActionListener(this);

textField = new JTextField();

textfield1 = new JTextField();

textfield1.addKeyListener(new KeyListener(){ public void keyPressed(KeyEvent e) {} public void keyReleased(KeyEvent e) {} public void keyTyped(KeyEvent e) {

if(e.getKeyChar()==KeyEvent.VK_ENTER){ String name = textfield1.getText();

if(name!=null&&!"".equals(name)){

textField.setText("welcome you."+name); 3

}

}

}

});

contentPane.add(textfield1,BorderLayout.NORTH); contentPane.add(textField,BorderLayout.CENTER); contentPane.add(exitBtn,BorderLayout.SOUTH); }

public void go(){

this.setVisible(true);

}

public static void main(String[] args){

new test("TextFild测试").go();

}

public void actionPerformed(ActionEvent e) { if(e.getSource()==exitBtn){

System.exit(-1);

}

}

}

4

实 验 三

1、 为某企业编写一个通用程序,用来计算每个员工的年薪(月薪*12)。已知每类员工的参数都是两个整数A、B的表达式。现有两类员工:业务员和部门经理,其中业务员的月工资计算公式为:A+B*2,部门经理的月工资计算公式为:2*A+B。需要编写四个类:ComputeWage.java,employee.java, manager.java,test.java(测试类)。要求在未来如果增加第3类员工的时候,不必修改以前的任何程序,只需要编写新的员工类。

另需要在测试类中定义一个通用年薪计算函数,所有的员工类都能够通过这个函数得到年薪结果,并显示。

ComputeWage类要求用抽象类实现。

5

相关推荐