Java语言程序设计实验报告
学生所在学院:里仁学院
学生所在班级:08计算机一班
学生姓名:hejinhai
指导教师:崔勇强
教 务 处
20##年6月
第1篇核心基础篇
实验一
第3章 Java语言基础
3.2 表达式与语句
3.2.2运算符与表达式
9 Java强制类型转换
一, 实验目的:
掌握和理解强制类型转换原理格式及使用方法。
二, 实验内容:
编写程序定义整形变量x,把他强制类型转换成byte类型,观察输出结果。
…… …… 余下全文
Homework3实验报告
一、实验目的与要求
1、掌握Java中类和接口的基本知识;
2、继承的基本知识;
3、集合的基本操作
二、实验内容
1.PIMCollection 类
创建一个可以管理PIMEntities实体的集合,该类实现了Collection接口,且必须实现了以下方法:
(1).getNotes();
返回PIMCollection中所有的PIMNote项,如果不包含PIMNote项,则返回一个空集合
(2).getTodos();
返回集合PIMCollection中所有的PIMTodo项,如果不包含PIMTodo项,则返回一个空集合
(3).getAppointment();
返回集合PIMCollection中所有的PIMAppointment项,如果不包含PIMAppointment项。则返回一个空集合
(4).getContacts();
返回结合PIMCollection中所有的PIMContact项,如果不包含PIMContact项,则返回一个空集合
(5).getItemsForDate(Date d);
返回集合PIMCollection中所有与d匹配的PIMEntities,如果没有匹配d的项,则返回一个空集合
…… …… 余下全文
Java上机实验报告
一.实验目的
1. 通过练习熟练掌握java语法
2. 通过做独立做项目养成好的编程习惯
3. 熟练掌握用java开发小型项目的流程
4. 认识结构,理解设计模式并且运用
5. 熟悉java与其他工具的配合使用,比如数据库
6. 扩展工程思维
二.实验要求
开发一个完整的系统,系统包括记录todo,appointment,contact,note等内容,开发一系列的方法模块管理这些信息,实时更新,要求有用户界面,对与设计模式与运用工具不作要求,具体总结如下:
1. 一个完整的系统
要求有严密的结构,精简的模块,在完成类与类之间的关系的时候要求实现类的高内聚和低耦合
2. 包括note todo appointment contact 记录
这是系统的信息边界,只包括这些内容不多不少
3. 提供管理的方法
信息的管理分为:增删改查四个方面,及时的更新,保持信息的一致性
4. 提供用户界面
界面要求有亲和力,不限定是awt组件还是swing组件,通过界面的控制能够涉及到信息所有的更新条件
…… …… 余下全文
北京联合大学 信息学院
“面向对象程序设计”课
程上机实验报告
题 目: JAVA上机实验心得体会
姓名(学号):专 业: 计算机科学与技术
编 制 时 间: 20xx年x月x日
版 本: 1.0.0
指 导 教 师:北京联合大学-信息学院编制
实验1 熟悉Java运行环境
实验目的:熟悉JDK环境和操作,编写简单的Java应用程序。
心得体会:在该实验中,我碰到的问题是JDK环境变量的设置。解决方法是通过查阅资料书和网上搜索相关解决方法及同学的有力帮助。
实验2 选择语句练习
实验目的:正确理解并能够熟练操作和使用Java的if和switch语句。
心得体会:我个人感觉有了C的编程基础,if和switch这些简单的流程控制语句运用起来比较轻松,实现简单的逻辑运算也跟C非常相近,所以上手比较快。但是在这次程序中,首次涉及到了java程序的数据输入,与C区别很大。但经过老师的讲解和查阅相关资料,基本明白相关的使用规则和注意事项。在第二个小题中还涉及到了charAt()方法,经查阅JDK文档,知道charAt()方法返回一个位于提供给它的参数索引处的字符,如: str.chatAt(0)检索str中的第一个字符,str.charAt(str.length()-1)检索最后一个字符。我运用此方法解决了比较字符串间首字母异同的问题。
…… …… 余下全文
Java程序设计上机实验
2011年12月
第_1_次上机实验报告
班级: 姓名: 学号:
一. 实验题目
1. 编写字符界面的java application,将用户输入的小写字符转化成大写字符打印在屏幕上,若用户输入的不是小写字符则打印信息说明无法完成的操作。
2. 编写一个Applet程序,从键盘输入一个整数,求出其阶乘值
二. 源程序(包含注释)
…… …… 余下全文
实验二:Java基本语法练习
一、实验目的及任务
熟悉Java程序结构,掌握基本数据类型的使用方法,熟练运用分支、循环的使用方法。
二、实验环境
主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。
三、实验步骤
1、使用Java编辑软件验证教材例题,参照教材对例题进行编写、编译并执行。
2、课下在实验报告纸上编写以下程序,并在上机课时编译并执行你所编写的程序,将编译及执行结果写在实验报告纸上。
1)设i是一个整数类型变量,写出下列问题对应的程序。
(1)判断i为奇数或偶数;
(2)判断i的值是否在0~9之间。
public class Shu {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int i;
System.out.println("请输入一个整数:(按回车)");
i = input.nextInt();
…… …… 余下全文
package com.count.stoptime;
import java.util.*;
public class StopTime {
private int h=0;
private int m=0;
private int s=0;
public StopTime(){}
public void counttime(Date start){
Date end=new Date();
long howmuch=end.getTime()-start.getTime();
…… …… 余下全文
Java程序设计上机实验报告
第_1_次上机实验报告
一.
二. 实验题目
1. 编写字符界面的java application,将用户输入的小写字符转化成大写字符打印在屏幕上,若用户输入的不是小写字符则打印信息说明无法完成的操作。
2. 编写一个Applet程序,从键盘输入一个整数,求出其阶乘值
三. 源程序(包含注释)
1.
//This program is used for change upper
import java.io.*;
public class upper {
private void l2u(char c) {
if (c < 97 || c > 122) {
System.out.println("Error !");
}
else
{
System.out.print("The Upper is:");
System.out.println((char) (c - 32));
}
}
public static void main(String[] args) {
…… …… 余下全文