Java实验8实习报告

Java实验8实习报告
Java实验8实习报告

实验题1 学生信息管理函数。

数据库中的信息参考Exp9.1.txt,这些命令用来创建student表,包含学生的学号、姓名、年龄信息。

①根据学号,可以查询到学生的姓名和年龄;

②给定学生的学号、姓名、年龄,在表中追加一行信息;

③给定学生的学号,可以从表中删除该学生的信息;

[基本要求] 对上面的每一个功能编写相应的函数,并测试。

实验题2学生信息管理系统。

图3.15 学生信息管理系统界面

①点击“追加”按钮,可以追加一个学生信息;

②点击“查询”按钮和“删除”按钮,可以按照学号查询或者删除一个学生信息;

[技术提示] 可以使用上一题开发的函数。

实验题3 向student表连续插入5条记录,使用JDBC事务保证插入操作正确性,若若5条记录插入成功,则操作成功;否则回滚插入操作。

package数据库编程;

import java.sql.Connection;

import java.sql.ResultSet;

import java.sql.ResultSetMetaData;

import java.sql.SQLException;

public class Update{

public static String sql = null;

private static java.sql.PreparedStatement statement;

public Update(){}

public static void Select(String str,String selectSQL,Connection conn){ sql = selectSQL;

try {

statement = conn.prepareStatement(sql);

statement.setString(1, str);

ResultSet rs = statement.executeQuery();

ResultSetMetaData metaData = rs.getMetaData();

System.out.print(metaData.getColumnName(1)+" ");

System.out.print(metaData.getColumnName(2)+" ");

System.out.println(metaData.getColumnName(3)+" ");

while(rs.next()){

String no = rs.getString(1);

String name = rs.getString(2);

int age = rs.getInt(3);

System.out.println(""+no+" "+name+" "+age);

}

rs.close();

statement.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

package数据库编程;

import java.sql.Connection;

import java.sql.SQLException;

public class InsertTest {

public static String sql = null;

public static void Insert(String No,String name,int age,String insertSQL,Connection conn){

sql = insertSQL;

try {

java.sql.PreparedStatement statement = conn.prepareStatement(sql);

statement.setString(1, No);

statement.setString(2, name);

statement.setInt(3, age);

statement.executeUpdate();

statement.close();

} catch (SQLException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

}

}

package数据库编程;

import java.sql.Connection;

import java.sql.SQLException;

public class DeleteTest {

public static

private static statement; public static

sql = deleteSQL;

sql = "delete from student where Sno = ?";

try {

statement = conn.prepareStatement(sql);

statement.setString(1, No);

statement.executeUpdate();

statement.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

package数据库编程;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.util.Scanner;

import数据库编程.Update;

public class Student{

static String sql;

public static Connection con;

public Student(){

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

}

catch(ClassNotFoundException e){

System.out.print(e);

}

try {

con =DriverManager.getConnection("jdbc:odbc:star","",""); } catch (SQLException e) {

e.printStackTrace();

}

}

public static void main(String[] args) {

Student stuInfoMan = new Student();

sql = "select * from student where Sno = ?";

Scanner scan = new Scanner(System.in);

System.out.println("请输入你要查询的学生的学号"); String No = scan.nextLine();

Update.Select(No,sql,con);

// 查询

System.out.println("输入要插入的学号");

No = scan.next();

System.out.println("输入要插入的姓名");

String name = scan.next();

System.out.println("输入要插入的年龄");

int age = scan.nextInt();

sql ="insert into student(Sno,Sname,Sage) values(?,?,?)"; Insert.Insert(No, name, age, sql, con);

sql = "delete from student where Sno = ?";

System.out.println("输入要删除的学号");

No = scan.next();

Delete.Delete(No, sql, con);

try {

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}2

package数据库编程;

import javax.swing.JFrame;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import javax.swing.*;

import java.sql.*;

import com.sun.corba.se.pept.transport.Connection;

public class StudentTest extends JFrame {

private static final long serialVersionUID = 1L;

String id;

String name;

int age;

static Connection cn=null;

static Statement state=null;

static JTextField text1;

static JTextField text2;

static JTextField text3;

public StudentTest()

{

super();

getContentPane().setLayout(null);

setTitle("学生信息管理系统");

setBounds(300,200, 400,300);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

JLabel label1=new JLabel("学号:");

JLabel label2=new JLabel("姓名:");

JLabel label3=new JLabel("年龄:");

label1.setBounds(20,20, 80, 40);

getContentPane().add(label1);

label2.setBounds(20,80, 80, 40);

getContentPane().add(label2);

label3.setBounds(20,140, 80, 40);

getContentPane().add(label3);

text1=new JTextField();

text2=new JTextField();

text3=new JTextField();

text1.setBounds(90, 30, 150,30);

getContentPane().add(text1);

text2.setBounds(90, 90, 150,30);

getContentPane().add(text2);

text3.setBounds(90, 150, 150,30);

getContentPane().add(text3);

JButton b1=new JButton("追加");

JButton b2=new JButton("查询");

JButton b3=new JButton("删除");

b1.setBounds(250,30,100, 30);

getContentPane().add(b1);

b2.setBounds(250,90,100, 30);

getContentPane().add(b2);

b3.setBounds(250,150,100, 30);

getContentPane().add(b3);

b1.addActionListener(new add1());

b2.addActionListener(new select());

b3.addActionListener(new delete());

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

class add1 implements ActionListener

{

public void actionPerformed(ActionEvent arg0)

{

id=text1.getText();

name=text2.getText();

age=Integer.parseInt(text3.getText());

String sql="insert into student values('"+id+"', '"+name+"','"+age+"');";

try {

state.executeUpdate(sql);

new Jdbc();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

class select implements ActionListener

{

public void actionPerformed(ActionEvent q)

{

try {

id=text1.getText();

ResultSet rs=state.executeQuery("select * from student where id='"+ id+ "'" );

while(rs.next())

{

String name1=rs.getString("name");

int age1=rs.getInt("age");

System.out.println(" "+name1+" "+age1);

text2.setText(name1);

text3.setText(age1+"");

}

}

catch (SQLException e) {

e.printStackTrace();

}

}

}

class delete implements ActionListener

{

public void actionPerformed(ActionEvent w)

{

id=text1.getText();

String sq="delete from student where id='"+ id+ "'" ;

try {

state.executeUpdate(sq);

new Jdbc();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

public static void main(String[] args)

{

StudentTest test=new StudentTest();

test.setVisible(true);

try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

} catch (ClassNotFoundException e) {

System.out.print(e);

try{

cn=(Connection)

DriverManager.getConnection("jdbc:odbc:star","","");

state=((java.sql.Connection) cn).createStatement();

}

catch (SQLException e1) {

System.out.println(e1);

}

}

}

}

class Jdbc extends JFrame

{

private static final long serialVersionUID = 1L;

public Jdbc()

{

super();

setBounds(400,200, 400,400);

getContentPane().setLayout(null);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

JLabel lab=new JLabel();

lab.setText("一行受影响");

this.getContentPane().add(lab);

}

}

3.

package数据库编程;

import java.sql.*;

public class Test3 {

Connection con;

PreparedStatement rs;

try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

} catch (ClassNotFoundException e) {

System.out.print(e);

}

public Test3() throws SQLException {

con = DriverManager.getConnection("jdbc:odbc:star","","");

}

public void close() {

try {

rs.close();

con.close();

} catch (SQLException e) {

System.out.println("error in close!");

System.out.println(e);

}

return;

}

public void insert(String[][] info) {

String t = "insert into student values(?,?,?)";

try {

rs = con.prepareStatement(t);

rs.clearBatch();

for (int i = 0; i < info.length; i++) {

rs.setString(1, info[i][0]);

rs.setString(2, info[i][1]);

rs.setInt(3, Integer.parseInt(info[i][2]));

rs.addBatch();

}

rs.executeBatch();

https://www.360docs.net/doc/7613846825.html,mit();

System.out.println("插入成功");

} catch (SQLException e) {

try {

System.out.println("插入失败,请重新插入");

con.rollback();

} catch (SQLException e1) {

e.printStackTrace();

}

}

}

public static void main(String[] args) {

try {

Test3 test = new Test3();

String[][] info = {

{ "001", "李刚", "20" },

{ "002", "周文颜", "22" },

{ "003", "何丽军", "21" },

{ "004", "李泰然", "21" },

{ "005", "苏海龙", "20" } };

test.insert(info);

test.close();

} catch (SQLException e) {

System.out.println("error!");

System.out.print(e);

}

}

}

8-实验八Java多线程操作(实验报告内容)

实验八 Java多线程操作 (实验报告) 一、目的 1.掌握Java多线程操作。 二、实验内容 启动线程,线程休眠,线程同步,等待和唤醒 三、实验环境 JDK1.6+dos环境 四、实验原理 通过案例掌握多线程操作。 五、实验步骤 1、设计一个线程操作类,要求可以产生三个线程对象,并可以分 别设置三个线程的休眠时间,如下所示: 线程A,休眠10秒 线程B,休眠20秒 线程C,休眠30秒 2、生产者与消费者问题,生产者生产一台电脑,消费者马上将生 产出的电脑取走。 六、实验小结 1、class MyThread implements Runnable{

String name; int time; public MyThread(String name,int time){ https://www.360docs.net/doc/7613846825.html,=name; this.time=time; } public void run(){ try{ Thread.sleep(this.time); } catch(Exception e){ } System.out.println(https://www.360docs.net/doc/7613846825.html,+"线程,休眠"+this.time/1000+"秒"); } } public class Demo08{ public static void main(String args[]){ MyThread mt1=new MyThread("线程A",10000); MyThread mt2=new MyThread("线程B",20000); MyThread mt3=new MyThread("线程C",30000);

第一次 Java 实验报告

Java实验报告 班号学号姓名 实验地点完成日期年月日 实验一Java编程环境使用 一、实验任务和要求 掌握Java运行环境的配置 掌握Java程序的编写、编译、运行等过程 熟悉Java语言的基本语法和运行原理 掌握Java的基本数据类型、表达式和程序控制结构 熟悉Eclipse开发环境的基本使用方法 二、原理分析和程序设计 实验内容: 1、在控制台下求两个实数的最大值(CompareTwoNumbers.java) 要求:从键盘输入任意两个实数,比较两个数字的大小,将较大的数输出。数据输入和输出用Java的标准输入流和输出流来实现。请按照代码提示编写完整程序,并查看结果。 代码提示: import java.util.Scanner; //导入Scanner对象; Scanner scanner = new Scanner(System.in);//实例化一个Scanner对象; number1 = scanner.nextDouble();//从键盘输入一个实数赋值给number1; 相应代码: import java.util.Scanner; //导入Scanner对象; public class CompareTwoNumbers { public static void main(String[] args){ Scanner scanner = new Scanner(System.in);//实例化一个Scanner对象; System.out.print("请输入第一个数:"); double number1 = scanner.nextDouble();//从键盘输入一个实数赋值给number1; System.out.print("请输入第二个数:"); double number2 = scanner.nextDouble(); double c=number1>number2?number1:number2; System.out.print("最大的数为:"+c); } } 猜数字游戏(GuessNumber.java)

实验室实习报告

实验室实习报告 篇一:实验室实习报告 暑假早以落下大幕一个星期了,远去了的不仅是暑假与家人朋友在一起的欢快,更多的缺失以往暑假没有的过的实习的经历。本来这样的报告应该在实习结束后便立刻写就的,但忙碌的实习生活的结束让人去迫不及待的去享受暑假的尾巴,也就把这件事退后了。其次,写这样一个报告总是要在不断的回忆与思考中进行构思的。所以,这一自我总结的阶段总是要有的。报告这类的文章,我还没曾写过,但看过一些类似的报告无非就是介绍自己在工作和实习的过程中的一些得失,这种得失当然是包括了精神上的与学识上两方面。这样的总结才是完美的,不曾遗漏的。但是这样的总结却又是不能单纯的分开来看的,总是相辅相成不能分离的。下面,我就把之二十多天的实习做一个总结报告。 实习大约是在七月二十六号开始的,开始的便是一堆的麻烦事,我倒是想早点投入到实习生活中,但找这个项目的总监总是一波三折,大概是领导的原因,总是忙来忙去却无法为我所忙。终于在告知我实习后的第三天下午我终于是上班了。因为是在我们县里面的城建局实习,而城建局在项目建设中角色也就是质检和监理。因为质检是在实验室,终究与施工现场不同,不能接触到工程的最前沿。所以我顺其自然的被安排到了监理部,不过这个角色也是我们这行将来就业的一个方向吧。我们的监理部与施工队的项目部是一个办公室。监理部总共有加上我四个监理。一个是陈监理,三十七八岁的样子,个子中等,每天总是乐呵呵的样子,在后来我知道他之前是搞施工的,后来考了监理证才在这城建局谋求了一个职位,星期天的时候还要去城郊区的一个收费站上班,算是兼职吧,但两份工作下来一月的工资也就两千左右。这样的收入在我们这个小县城还算是马马虎虎吧。第二个要介绍的是老王,是个旁站监理,今年五十多了。每日勤勤恳恳,总是最后一个离开,尤其是在夜间浇灌混凝土的时候,要守候一夜的。旁站监理就是这样,要时时刻刻在施工的第一线,辛苦劳累不必多说了。平日里我们两个在一起的时间最多,聊的也最多。得知他以前也不是干这行的,也是通过考试被城建局录用而后便被安排到这个工程当了一个旁站监理,技术水平可想而知,是三人中最差的,但却是三人中最辛苦的。这便应验了孟子的那句话:劳心者役人,劳人者役于人。最后一个监理也是我最为佩服的,作为这些监理的绝对老大,不仅工作态度认真,而且工作能力超强,熟知各种工程施工的要理规范,快六十了干了一辈子工程,经验也相当丰富。不过就在我来的前几日还未曾见过他,后来得知原来是在下班回家的路上眉骨受伤住院的,幸而是小伤缝几针静养几日便好了。 这样,我就每日几乎和这几位监理在一起工作,至于那个介绍我过来的总监刘哥却很少来,毕竟是个小领导么,像这样下现场的事,交给手下人便可,只是隔几日到工地视察一下工作便可,其余时间有事了电话联系。在说我这个工程,是两栋砖混结构的居民楼,是当地村民的保障房项目。我到的时候好像有一栋是二层支模板,另一栋是二层砌砖墙。就在我实习结束后,这两栋楼已经完成了五层了,现在恐怕已经封顶了。其实,砖混结构算是在钢结构,框架结构,剪力墙结构中造价最为便宜的了。可在以后国家也要慢慢取缔这些红砖的生产商的,这样红砖为主额砖混结构要慢慢被那些新的砌体所代替了。实习的过程,每天几乎都差不多,就是上楼检查工程的施工质量与材料质量。由于我去工地时基础早已经完工了,我也就只能去学习一下主体的施工了。主体施工也就主要是支模板,绑钢筋,浇灌混凝土,绑柱钢筋而后砌砖墙。就我这个工程我就介绍下这几个步骤中存在的主要问题。 首先是支模板,支模板是属于木工的活,整体来看模板支的是很不错的,各种规格尺寸到也符合规范,只是在细节方面缺少注意的。主要体现在对模板的支护。一个是支柱的间

中学实验室工作总结

中学实验室工作总结 下面是小编为大家整理的中学实验室工作总结,欢迎大家阅读。更多中学实验室工作总结请关注实验室工作总结栏目。 中学实验室工作总结【一】 本学年,我室在校长室、教务处的领导下,坚持贯彻落实科学发展观,解放思想、实事求是、与时俱进、锐意进取,规范实验教学行为,推进实验教学创新,提高实验教学质量。全校理化生教师和实验室人员勤奋工作、共同努力,至此,我们圆满完成了本学年既定的工作目标,各项工作都取得了较好的成绩。为了进一步规范今后的实验室管理工作和提高实验室管理水平,现对2011-2012 学年实验室工作予以总结。 1、明确责任,切实抓好实验室各项管理工作。 本学年对理、化、生实验室人员进行了调整,然后定员进行分工管理,从仪器设备-实验开设-实验帐册-实验资料-实验室卫生等各项管理工作,做到了要求明确,责任落实。 平时,实验室人员认真做好实验仪器、药品的过程性管理,严格履行贵重仪器的借用手续和危险药品的领用手续,对借用的器材做到了及时收回,对使用后的器材及时清洁,存放到位,使所有器材处于随时可用状态,对使用后的药品及时归放、整理,确保“拉得出,打得响”。 2、服务教学,努力提高学生的实验操作能力 一学年来,实验室人员根据理、化、生学科要求,主动和课任教师一起认真钻研教材。面对教学任务重、时间紧、要求高的现状,加班加点按规定把必须掌握的若干个实验所需物品准备到位,确保每个学生都能熟练掌握实验操作流程。实验员和老师们一起采取集体上课和个别辅导相结合,确保实验教学效果。学生通过实验操作,不但提高了动手能力和探究能力,而且加深了对理论知识的记忆,开阔了学生的视野,激活了学生的学习兴趣。本学年中教材要求的演示实验和学生分组实验开设率均达100%,在今年市理化生实验操作考查中我校学生实验操作考查合格率达100%,而且我校的实验操作考查组织工作及学生的实验操作能力受到了上级巡视组的好评。 本学年,为配合开展“实验室建设年”,对“实验计划及执行情况展板”进行上墙公示,方便实验员和课任教师及时参照执行。 3、加强培训,提高实验员的实验室管理水平 为了提高实验员的实验室管理水平,今年对实验员进行了一次省级培训,通过培训,真正提高了实验员的实验室管理水平和实验操作能力。科学实验室工作总结这一学年,我校实验室继续使用实验室管理系统软件进行实验室仪器、药品和实验教学管理,使实验室管理真正做到了标准化、科学化、规范化。

JAVA实验_题目8

第八章类和对象的扩展 【实验目的】 (1) 类的继承 a. 掌握父类及子类的关系及创建方法 b. 掌握上转型对象的使用方法 c. 掌握子类对象创建过程中与父类构造方法的关系,及super关键字的用法 (2) 多态与接口 a. 掌握抽象类与抽象方法的概念 b. 掌握多态的实现原理及方法 c. 了解成员变量的隐藏 d. 掌握接口的设计方法 【实验范例】 例1:(继承) (1)编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型);ustID == id) ind=i; } while (true) { "\n1.存款"); "2.取款"); "3.修改密码"); "4.查询"); "5.退出"); sc = new Scanner; switch()) { case 1: "请输入存款金额:"); money = (); cust[ind].deposit(money); cust[ind].displayAccout(); break; case 2: "请输入取款金额:"); money = (); if (cust[ind].withdraw(money)) cust[ind].displayAccout(); else "您的账号余额不足!"); break;

case 3: "请输入新密码:"); cust[ind].custPWD = (); break; case 4: cust[ind].displayAccout(); break; case 5: "欢迎使用xxx银行系统!"); (1); } } } } 【练习题目】 8-1 (继承与多态)有哺乳动物类mammal,将其作为父类,从其派生出子类猫cat和子类狗dog,基类中有方法speak()。 8-2 (重载)编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个strAdd函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。(异常处理) 8-3 (接口) 1.利用接口继承完成对生物、动物、人三个接口的定义。其中生物接口定义呼吸抽象方法; 2.动物接口除具备生物接口特征之外,还定义了吃饭和睡觉两个抽象方法; 3.人接口除具备动物接口特征外,还定义了思维和学习两个抽象方法。 4.定义一个学生类实现上述人接口。 8-4 (继承、接口) 实现一个名为Person的类和它的子类Employee,Manager是Employee的子类,设计一个接口Wage,用于涨工资,普通员工一次能涨10%,经理能涨20%。 具体要求如下: (1)接口Wage包含addWage方法,创建类WageImpl用于实现接口Wage (2)Person类中的属性有:姓名name(String类型),地址address(String类型),定义该类的构造方法; (3)Employee类中的属性有:工号ID(String型),工资wage(double类型),工龄(int型),定义该类的构造方法; (4)Manager类中的属性有:级别level(String类型)定义该类的构造方法; (5)编写一个测试类,产生一个员工和一个经理给该员工和经理涨工资,并输出其具有的信息。

java第一次报告

学生实验报告 (2009—2010学年第一学期) 课程名称:基于Java的Web应用设计开课实验室:2301 2009年 10月 30 日

一、实验目的及内容 目的:掌握和巩固Java基础知识 内容: 1.Java语言开发流程 2.编写一个程序,该程序实现以下功能:把自己的学号看作是一个整数n,计算并在 屏幕上输出该整数各位相加的结果。例如:学号为12345的同学应计算并输出结果 15。 二、要求 1.描述Windows下JDK环境变量的设置。 2.描述上述程序的设计、实现和结果,并对结果进行分析;设计和实现时要求上述功 能放到main函数之外的其他函数中实现。 3.以上面程序为例完整叙述(1)在命令行方式下Java语言的开发流程;(2)在NetBeans 集成开发环境中的开发流程。 三、实验步骤 1、环境变量设置: 右键点击“我的电脑”,选择“属性”,在“高级”选项里进入“环境变量”的设置如下: 2、path变量的设置:path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找。本次实验中设置为java安装时bin的绝对路径如下:

4、新建项目如下: 5、设置项目名称及运行路径如下

6、程序设计如下: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package jing; import java.io.*; /** * * @author ycx */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here InputNum inp=new InputNum(); CountStuNum coun=new CountStuNum(); try{ long getNum=inp.InputNum(); coun.CountStuNum(getNum); }catch(IOException e){

实验室实习报告3篇

实验室实习报告 实验室实习报告(一) 从12月末进入实验室以来到现在,我概括为第一阶段,感觉上是比较合适的。今天要去把细胞从-70度冰箱转移到液氮中,然后就可以回家过年了。大概年初四左右pandamumu姐姐又要来学校了,显然我也必然会在她来学校之后三四天内回来。 为什么我心血来潮想写这么些东西呢?因为,我在我们年级里算比较早进入实验室的,纵向对比、大二寒假进入也是很早的了。我的同年级的朋友对“进入实验室”还了解得不多,“仰视”的同学经常会问:“你最近在研究什么啊?”“你发现什么奇怪的现象了吗?”“俯视”的同学经常会问:“你今天又洗了多少管子啊?”“杀老鼠好玩吗?” 笼统地回答一下:如果一个人进了实验室第一个月内就有自己的课题,然后就开始开始着手研究并且有所发现了,那是大牛人;当然,进实验室以后也不能甘心就学洗管子、杀老鼠,很多东西都是只有在实验室里才能学会的,比如“实验室文化”、哥哥姐姐们项目的具体进展和你可以往哪些方向设计自己的课题、甚至每一种细胞的伺候方法都是不一样的——每一代要养好有什么经验……不了解这些知识,自己设计project会很空泛、很不具有科学性,甚至只是变相的“简单重复”。

我曾经看到过一篇sjtu的人建议刚进实验的小朋友要注意的东西,我看后的确觉得很无聊,似乎是人人皆知的。比如他说“要多讨教师兄师姐的经验”,废话,哪有先自己摸索经验的人嘛!再比如他说“不要把所有时间花在实验台上,要学会查阅文献”,废话,实验资源有限,你想一直花在实验台上也不现实。 我还是结合自己的经验教训谈谈我的体会。有些套话比如细心、踏实,没什么好多说的。 第一是要胆大。刚学习养细胞的时候,一直害怕染菌、加错药……然后pandamumu姐姐还在边上监工,我反而做得很慢,有时拿枪的手也会抖的,然后加完一样,想了半天,才放心。后来才发现,其实操作规范的话是不大可能染菌的,做的时候胆子越是大、动作越是快,效果越好。比如消化完的细胞,就是要靠快速的吹打、吸取,才能保证转移的量尽量多。一般而言,桌上一共也就几管子的溶液,不大可能加错药的。 第二,是要为自己留好后路。比如,师姐的做法,消化完后随手把瓶子扔到废液缸里,我也这么做了。可是今天我这样做完以后发现消化下的细胞并不多,而把瓶子拿到显微镜下一看才发现细胞仍然贴在壁上。但是显然,瓶子已经和废止废液在一起呆过了,里边的细胞是不能继续保存的了。如果我当初用完的瓶子仍然放在无菌台上,那么就不会出现如此的麻烦了。消化下的细胞不多,必然下一次要花更多的时间去养,而且已经养

实验室工作总结20篇

实验室工作总结20篇 实验室工作总结20篇 实验室工作总结(一): 我叫xx,是xx实验室一名化验员,在2018年的工作中,利用自身所学专业知识,认真做好化验工作,严格要求自我做好每一项事,不辜负领导对我的期望,尽职尽责完成自身本职工作。 一、时刻加强自身学习,强化个人潜力 要想不断的取得提高,取得成绩,就需要不断的支学习。我做为一名化验人员,深知这个在容易可是的道理了,为了使自身化验专业水平提高到了一个新的起点。有一个质的变化,我主要加强了以下两点: 一是加强岗位练兵,增加自已对实验各个环节的熟练

程度,从而提高工作效率,二是加强内部各人员间的团结合作,互相紧密配合,充分挖掘群众的潜力。在日常的工作中我们务必要应对现实,不仅仅仅能够在工作时埋下头去忘我地工作,还要能在回过头的时候,对工作的每一个细节进行检查核对,对工作的经验进行总结分析,从怎样节俭时间,如何提高效率,尽量使工作程序化,系统化,条理化,流水化! 二、提高环保意识和安全意识 在实验室工作安全意识和环保意识相当重要,化验室的一部分仪器、试剂都是易燃、易爆危险品,许多试剂的存放要到达实验环境条件的规定。我严格按照易燃易爆及有毒物品的保管存放试剂,熟悉事故处理方法,杜绝无安全事故发生。环保也相当重要,做到每种化学试剂和需要处理的集中分类处理,不随意乱倒,这些对环境都很有影响,不随意乱倒沾有试剂的污水,同时注意到实验室的卫生和各种实验器具总是摆放整洁和整齐。

三、摆正位置,做好配角、当好参谋 首先对本科室的工作,要尽职尽责,向领导带给合理推荐和主张,帮忙领导正确作出决策。其次,要有统筹兼顾的意识,当好参谋和助手,使做出的决策贴合大多数人的意愿。领导在不在一个样,自我都要坚守岗位,认真做好化验工作,顺利解决各类问题。 四、认真做好各项工作 化验工作精细琐碎,经常会遇到不一样的新的问题,所以为了搞好工作,我不怕麻烦细心观察实验现象,向领导请教向同事学习,自我摸索实践,认真学习相关业务知识,不断提高自我的理论和综合素质。 实验室工作总结(二):

实验一java基础知识

实验一:java基础知识 实验目的: 1.掌握jave中变量的类型。 2.掌握常用的运算符 3.程序流程控制:顺序,选择和分支 实验内容: 1、回文数: 编写一个Java程序。用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数。回文数是指该数含有的数字逆序排列后得到的数和原数相同。 实验类别:验证性 2、猜数字游戏 编写一个Java应用程序,实现如下功能: 程序随机分配给客户一个1-100之间的整数 用户在输入对话框中输入自己的猜测 程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”、和“猜对了”用户可以根据提示信息再次输入猜测,直到提示信息是“猜对了” 实验类别:设计性 3、输出希腊字母表 为了输出希腊字母表,首先获取希腊字母表的第一个字母和最后一个字母在unicode表中的位置,然后使用循环输出剩余的希腊字母 要观察一个字符在uniclde表中的顺序位置 实验类别:设计性

实验二类和对象 实验目的: 1.理解类的基本概念。 2.掌握如何定义类,定义类的成员变量和成员方法.创建和使用对象。 3.掌握定义重载方法和构造方法,方法参数的传递。 4. static变量和方法的使用。 实验内容: 1、定义一个名为Rectangle的类表示矩形,其中含有length,width两个double型 的成员变量表示矩形的长和宽。要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法peremeter和求面积的方法area。定义一个带参数构造方法,通过给出的长和宽创建矩形对象。定义默认构造方法,在该方法中调用有参构造方法,将矩形长宽设置为1.0。 实验类别:验证性 2、方法重载: 编写一个Java程序,反映方法重载的使用特点,该程序包含多个重载的加法的运算,如整型加法,实型加法。 实验类别:验证性 3、学生类的创建: 1)创建一个student类,包括的域有学号、班号、姓名、性别、年龄等 2)声明一个构造方法,以初始化对象的所有域 3)声明分别获得各属性(学号、班号、姓名、性别、年龄)的各个public方法。4)声明修改各属性(学号、班号、姓名、性别、年龄)的各个public方法。5)创建一个具体学生对象,进行输出。 实验类别:设计性 4、定义一个类,类中有两个整型变量x和y,并定义构造函数初始化这两个变量。(通过构造函数传数据,数据值自定) 类中还可定义以下方法: 求两个数的和(x+y)并返回结果,求两个数的差(x-y)并返回结果,求两个数商(x/y)并返回结果,求两个数的余数(x%y)并返回结果,求两个数的最大值并返回结果。 编写应用程序,测试上面定义的类,使用类中定义的各个方法并将其结果输出。实验类别:验证性 5、用set()、get()方法传递数据: 本工程共有三个类,Person类、Employee类、和Test类,其中Test类 为测试类,其中有main()方法。 调用的是默认的构造方法,参数为空。 实验类别:设计性

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期:2014-2015 课程名称:《Java程序设计实验》 班级:信息1202 姓名:方逸梅 学号:1212100231 指导老师:费玉莲

《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1.6。 (四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容和要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1.下载、安装并设置Java SDK 软件包。 2.熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application和Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System.out.println("Hello java! 欢迎使用!"); } } } 结果示意图1

实验室实习报告

实验室实习报告 篇一:实验室实习报告 暑假早以落下大幕一个星期了,远去了的不仅是暑假与家人朋友在一起的欢快,更多的缺失以往暑假没有的过的实习的经历。本来这样的报告应该在实习结束后便立刻写就的,但忙碌的实习生活的结束让人去迫不及待的去享受暑假的尾巴,也就把这件事退后了。其次,写这样一个报告总是要在不断的回忆与思考中进行构思的。所以,这一自我总结的阶段总是要有的。报告这类的文章,我还没曾写过,但看过一些类似的报告无非就是介绍自己在工作和实习的过程中的一些得失,这种得失当然是包括了精神上的与学识上两方面。这样的总结才是完美的,不曾遗漏的。但是这样的总结却又是不能单纯的分开来看的,总是相辅相成不能分离的。下面,我就把之二十多天的实习做一个总结报告。 实习大约是在七月二十六号开始的,开始的便是一堆的麻烦事,我倒是想早点投入到实习生活中,但找这个项目的总监总是一波三折,大概是领导的原因,总是忙来忙去却无法为我所忙。终于在告知我实习后的第三天下午我终于是上班了。因为是在我们县里面的城建局实习,而城建局在项目建设中角色也就是质检和监理。因为质检是在实验室,终究与施工现场不同,不能接触到工程的最前沿。所以我顺其自然的被安排到了监理部,不过这个角色也是我们这行将来就业的一个方向吧。我们的监理部与施工队的项目部是一个办公室。监理部总共有加上我四个监理。一个是陈监理,三十七八岁的样子,个子中等,每天总是乐呵呵的样子,在后来我知道他之前是搞施工的,后来考了监理证才在这城建局谋求了一个职位,星期天的时候还要去城郊区的一个收费站上班,算是兼职吧,但两份工作下来一月的工资也就两千左右。这样的收入在我们这个小县城还算是马马虎虎吧。第二个要介绍的是老王,是个旁站监理,今年五十多了。每日勤勤恳恳,总是最后一个离开,尤其是在夜间浇灌混凝土的时候,要守候一夜的。旁站监理就是这样,要时时刻刻在施工的第一线,辛苦劳累不必多说了。平日里我们两个在一起的时间最多,聊的也最多。得知他以前也不是干这行的,也是通过考试被城建局录用而后便被安排到这个工程当了一个旁站监理,技术水平可想而知,是三人中最差的,但却是三人中最辛苦的。这便应验了孟子的那句话:劳心者役人,劳人者役于人。最后一个监理也是我最为佩服的,作为这些监理的绝对老大,不仅工作态度认真,而且工作能力超强,熟知各种工程施工的要理规范,快六十了干了一辈子工程,经验也相当丰富。不过就在我来的前几日还未曾见过他,后来得知原来是在下班回家的路上眉骨受伤住院的,幸而是小伤缝几针静养几日便好了。 这样,我就每日几乎和这几位监理在一起工作,至于那个介绍我过来的总监刘哥却很少来,毕竟是个小领导么,像这样下现场的事,交给手下人便可,只是隔几日到工地视察一下工作便可,其余时间有事了电话联系。在说我这个工程,是两栋砖混结构的居民楼,是当地村民的保障房项目。我到的时候好像有一栋是二层支模板,另一栋是二层砌砖墙。就在我实习结束后,这两栋楼已经完成了五层了,现在恐怕已经封顶了。其实,砖混结构算是在钢结构,框架结构,剪力墙结构中造价最为便宜的了。可在以后国家也要慢慢取缔这些红砖的生产商的,这样红砖为主额砖混结构要慢慢被那些新的砌体所代替了。实习的过程,每天几乎都差不多,就是上楼检查工程的施工质量与材料质量。由于我去工地时基础早已经完工了,我也就只能去学习一下主体的施工了。主体施工也就主要是支模板,绑钢筋,浇灌混凝土,绑柱钢筋而后砌砖墙。就我这个工程我就介绍下这几个步骤中存在的主要问题。 首先是支模板,支模板是属于木工的活,整体来看模板支的是很不错的,各种规格尺寸到也符合规范,只是在细节方面缺少注意的。主要体现在对模板的支护。一个是支柱的间距过大,安照规范是不大于八十公分,但往往是不这样做的。其次是支柱是各种木杆,木杆的粗细不

实验室个人工作总结

实验室个人工作总结 [模版仅供参考,切勿通篇使用] 实验室个人工作总结 我叫丁胜利,自2019年2月25号到6月9号在**省海榆东线项目办上班,7月到9月中旬在沥青厂家监督生产,之后又来到北京试验室上班。 工作主要是在实验室--沥青实验室。做关于沥青混合料的试验及路面检测。每日必做的实验有用燃烧法测沥青含量及筛分、沥青混合料的马歇尔试验、理论最大相对密度及热料的筛分还有路面的取芯以测其压实度。有时还做新进沥青的三大指标;后来还接触了岩沥青的一些知识;当混合料不稳定时不紧要做矿料的筛分还要在去路面摊铺现场去看是否有离析现象、测摊铺温度等。 在工作中,能做到不怕吃苦、爱岗敬业。在接触了实验室及施工单位的一些先进的实验仪器对其进行了解并能够熟练的使用,当仪器出现些小毛病也能够根据仪器说明来解决及在实际操作中发现的问题自己解决;因为是刚刚走出校门的缘故而对于理论知识和专业度方面在与有经验的技术人员或领导深入交流中 发现自己的经验及专业知识是那么的匮乏;还有关于基层、底基层等方面我想这些是在今后中多多总结和学习的重点。

在生活中,我是一个乐观的人,热爱篮球及乒乓球的体育运动。([ ])由于上班之前都在北方生活所以在**与当地人交流时有些不太方便,但随着长时间的接触基本上能和当地工作人员顺利的沟通并完成领导交予的工作。我也认识到由于专业的需要以后肯定还会去其他的地方接触更多的人而不能因为说不能和当地人沟通而影响工作,所以要加强沟通和协调能力。 在思想认知上我认为还有很大的进步空间。步入岗位的那天就已经开始接触新的事物新的环境,也就是在这新的环境中让我知道光靠以在学校的思维方式来解决工作上及生活上的事情是不够的,更多的要考虑的公司的利益及形象,因为身为公司的员工我们有责任这样去做。尤其是在外要注意自己的一言一行,可能有些人不太会注意这些,但我认为公司未来的发展壮大及自己的发展这是最根本的也是最重要的。 对于在单位聚会中听到同事们的自我介绍都是研究生及在平时的交谈中发现自己处理事情的能力和想问题的思考方式做的还不周到。虽然自己对专业知识还不够深入专业的技能掌握的还不够全面,但我可以用乐观的积极进取的心态去一步一步的学下去、走下去。 针对我今年的工作和生活中出现的问题及本身工作的性质对今后做以下总结:第一我摸清了从事这个行业基本情况;第二

JAVA实验报告一

Java语言程序设计实验报告一 班级:姓名:学号: 一、实验教学目的与基本要求 Java程序设计的实验是Java程序设计课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的动手能力,掌握常用Java开发环境的使用方法,培养学生分析问题、解决问题、应用知识的能力和创新精神。充分放手让学生自行设计、自主调试,真正培养学生的实践动手能力,全面提高学生的综合素质。 本课程是一门程序设计语言课程,通过本课程的学习,学生能够掌握Java 语言程序的基本特点、基本编程方法和基本开发技巧,培养学生阅读、分析、设计和调试Java语言的能力,并具备一定的面向对象程序设计思想。 本课程的主要任务是在已学习的编程语言基础上,讲述Java语言的数据结构和语法规则;基本控制结构和编程技巧;Java语言面向对象的特点、编程方法和程序设计思路;Java语言的GUI程序和文件及I/O流的编程方法;能够正确配置Java开发环境,并使用相关的编辑、编译、调试、运行命令。 (1)掌握Java语言的编程技巧,能够独立进行面向对象的开发能力。 (2)具有根据编程需求独立查询Java类库文档及相关资料,完成系统的能力。 (3)具有分析、寻找和排除程序中常见问题的能力。

二、实验内容与收获 (1)Java的安装与配置。熟悉语言环境及简单程序设计的使用练习,正确配置Java 开发环境(Eclipse 集成开发环境的安装、配置与使用) a)安装JDK Sun公司为所有的Java程序员提供了一套免费的Java开发和运行环境。 可以通过IE或Netscape浏览器浏览网址:https://www.360docs.net/doc/7613846825.html,/j2se,根据提示可以下载支持Microsoft Windows操作系统的jdk-1_5_0-windows-i586.exe到本地硬盘。 安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到D:\jdk1.5.0目录下,如图1-2。正确安装后,在JDK目录下有bin、demo、lib、jre等子目录,如图1-3,其中bin目录保存了javac、java、appletviewer等命令文件,demo目录保存了许多java的例子,lib目录保存了Java的类库文件,jre目录保存的是Java的运行时环境(JRE)。 图1-2

实验实习报告总结

实习时间: 实习地点: 实习目的:通过实习给自己一个明确的定位,增强专业技能,锻炼综合运用所学的基础理论去独立分析和解决实际问题的能力,把理论和实际运用结合起来提高动手能力,为以后走上社会打下了一定基础。实习内容:(1)、宁夏灵武长枣果胶酶产生菌的筛选; (2)、宁夏灵武长枣果胶含量的测定; (3)、为低年级学生做预试验; (4)、系特色试验项目:鲜啤的酿造; (5)、自酿鲜啤甲醇含量的测定。 在不知不觉中,为期几个月的实习结束了,这段时间带给了我太多的回忆与反思,我很庆幸能够在在实验室实习。这次实习让我收获颇多,在这几个月里,始终尽我最大的努力认真做好每一件事,虽然仍然是以一个学生的角色在实习,但是我以一个上班族的工作态度要求自己,将自己的很多优点放大化付诸于实验。进一步巩固了我的专业理论知识,培养了独立从事工作的能力,挑战自我及与人为善的品质,坚定了为梦想而奋斗的决心。在这两个月的时间里,我学到了很多东西,不仅有学习方面的,更学到了很多做人的道理,对我来说受益匪浅。在张老师和师兄师姐的帮助下,以及刘陆同学的团结合作下,我

很快学习了各个实验方法、巩固了专业知识,这对于我今后进入社会是非常有益的。 “书到用时方恨少。”虽然做实验也是与专业相关的实验,但是在初入实验室的时候,就让我感觉到了自己的不足太多太多,平时学到的知识都仿佛记得却又很模糊,只是一个大的框架,还需要很多内容来充实,也充分说明了自己在平时的学习过程中没有很好的理解知识的体系及内容,这就导致每一次的新的实验,都是给我自己一次新的洗礼。重新翻书、在网络上查阅相关资料 “三人行必有我师焉。”在实验过程中,我有幸与刘陆同学结伴而行,两位同学各有春秋,刘的踏实,陆的丰富都让我有所收获。开始进入实验室的时候,对于实验室的的一切似乎有点似曾相识却无从下手的感觉,对于仪器设备可谓茫茫然不知所措,刘在这方面比较有天赋,认真的教我怎么使用,并且不厌其烦的倾心指导,让我很是感动;陆就像快乐催化剂,总是带给我愉悦的气氛,她有过很多社会实践,并且专业知识很牢固,在此期间,也给我很多帮助。在这里感谢两位同学与我共事实验室,感谢他们将各自给予我的帮助,他们都是我的小老师,我会将从他们那里学来的优势充分发挥。 “山重水复疑无路,柳暗花明又一村。”在宁夏灵武长枣果胶酶产生菌的筛选过程中,刚开始我们借鉴研究生学姐的经验,认为灵武长枣果胶酶产生菌就是黑曲霉,我们把方向定为黑曲霉的筛选,在一次次筛选过程中,总是以失败而告终,我们让长枣在室温下腐败,在培养箱给予一定温度腐败,但是长出来的菌始终都不是黑色的,我们接菌

中心试验室工作总结

试验室年度工作总结 一、概述: ****标共建能独立开展试验检测工作的试验室6个,每个试验室配试验检测人员8-10人,共有试验检测高级工程师1名,试验检测工程师10名,助理工程师7名;建大型混凝土搅拌站8个,共计12台搅拌机。每个搅拌站配置3名试验检测人员,控制搅拌站进场原材料及混凝土质量。****共有15个架子队负责施工,每个架子队配备2-3名试验人员,共计40名试验人员,负责现场混凝土质量的控制及拌合物性能、试件的制作。 ****中心试验室位于浙江省绍兴县杨汛桥镇,行政上隶属于****工程指挥部领导,主要业务方面,完成局指领导布置的检测任务外,同时完成中****二公司的现场检测试验工作。并协同材料部门以及监理完成对所有进场原材料的现场考察调查检测工作,以及对第三方试验检测机构进行资质考察调查工作,建立试验室管理制度、计量管理制度、仪器操作规程、及各作业队及混凝土搅拌站试验工作管理制度,并制定相应的奖惩措施,规范试验室工作纪律,强化试验室工作。 二、各试验室主要工作内容 1、负责管段所有进场原材料的常规检验,控制原材料的质量,保证合格材料用于施工中。以及特殊原材的委外检验,严格按铁建设【2005】160号文规定的到期原材的委外检验工作。 2、选定合格料源、选定各标号混凝土、砂浆、压浆等配合比。 3、控制混凝土坍落度、含气量、泌水率等指标,满足高性能混凝土

要求,保证混凝土质量。 4、与物质部、工程部、安质部、各作业队、拌合站等部门单位的密切联系与配合,保证现场实体质量可控、所有资料的可追溯性。 5、积极配合监理单位工作,虚心接受监理单位的监督指导,主动向监理单位汇报工作情况。 6、认真执行落实铁道部、质检站、杭甬公司、上海华东监理的相关要求。 三、混凝土质量的过程控制 混凝土质量控制主要从三个方面进行控制:1、原材料质量控制;2、混凝土生产过程的控制;3、混凝土浇筑过程的控制 (一)原材料质量控制:1、砂石料进场前进行料源调查,进场后进行外观检测,由拌合站收料人员进行外观检测,合格后进入待检仓,然后取样进行常规检验,合格后移入合格仓进行使用,不合格清退出场; 2、粉煤灰采取每车必检的方式,合格后进储存罐,不合格拒收,并做好记录,登记不合格台帐; 3、水泥、外加剂进场后必须存放3天以上,等常规检验指标报告出来后决定是否使用。 (二)混凝土生产过程的控制:混凝土生产前,由拌合站试验人员对砂、石含水率进行测定,然后根据试验室提供的混凝土理论配合比换算出施工配合比,并请监理签字确认,搅拌机操作人员将试验人员开具的施工配合比输入配料机中,试验人员要进行复核,保证无误后开始生产混凝土,在混凝土生产过程中,不许任何人私自更改混凝土施工配合比,要严格按照施工配合比施工,如出现异常情况,要求及时通知拌合

《Java面向对象程序设计》实验-实验八(输入输出流)

广西科技大学 计通学院 《Java面向对象程序设计》实验实验八输入输出流 学生姓名:××× 学号:××× 班级:××× 指导老师:××× 专业:计算机科学与技术 提交日期:×××年××月××日 实验报告内容 1.实验目的 掌握字符输入、输出流用法; 掌握使用Scanner类解析文件; 掌握Console流的使用。 2.实验内容 实验教材-第12章实验1、2、3 字符输入输出流;Scanner类与Console类。 要求:完善程序,给出实验结果截图; 完成试验后练习。 3.程序代码及运行结果: 实验1 举重成绩单 //AnalysisResult、java import java、io、*; import java、util、*;

public class AnalysisResult { public static void main(String[] args) { File("score、txt"); File("scoreAnalysis、txt"); try{ Writer out=new (fWrite); BufferedWriter bufferWrite=new BufferedWriter(out); Reader in=new (fRead); BufferedReader bufferRead=new BufferedReader(in); String str=null; while((str=bufferRead、 readLine())!=null){ double totalScore=Fenxi、getTotalScore(str); str=str+"总成绩:"+totalScore; System、out、println(str); bufferWrite、write(str); bufferWrite、newLine(); } bufferRead、close(); bufferWrite、close(); } catch(IOException e){ System、out、println(e、toString()); } } } //Fenxi、java import java、util、*;

初识Java 实验报告

太原师范学院 实验报告 Experimentation Report of Taiyuan teachers College 系部计算机系年级课程Ja va实用教程 姓名同组者无日期2012.2.28 项目初识Java 实验①:一个简单的应用程序 1、实验目的: 掌握Java应用程序的3个步骤:编写原文件、变异原文件和运用应用程序。 2、实验要求: 编写一个简单的Java应用程序,该程序在命令窗口输出两行文字:“Hello Java” 和“We are students”。 3、实验代码: public class hello { public static void main (String args[]) { System.out.println("Hello Java"); A a=new A(); a.fA(); } } class A

{ void fA() { System.out.println("We are students"); } } 4、实验后的练习: ①编译器怎样提示丢失大括号的错误? Hello.java :18:进行语法解析时已到达文件结尾 }→ ^ ②编译器怎样提示语句丢失分号的错误? Hello.java :7:需要‘;’ System.out.println(“Hello Java”) ^ ③编译器怎样提示将System写成system这一错误? Hello.java :7:软件包system不存在 System.out.println(“Hello Java”); ^ ④编译器怎样提示将String写成string这一错误? Hello.java :5:找不到符号 符号:类string 位置:类hello Public static void main(string args[]) ^ 实验②:画出一个正弦函数的波形图 实验目的:掌握开发Java sin Applet程序的3个步骤:编写源文件、编译源文件和运行Java sin Applet程序 实验要求:编写一个简单的Java sin Applet程序,打印出正弦函数的图形。 实验代码: import java.applet.*; import java.awt.*; import java.awt.Color; public class sin extends Applet{ public void paint(Graphics g){ int x=0; int y=0; int i=0; for(i=0;i<360;i++) { x=(int)((i*Math.PI/180)*100); y=(int)(Math.sin((i*Math.PI)/180)*100)+200; g.drawString("*",x,y);

相关文档
最新文档