篇一 :java实验报告完整版

 

 

(计算机与信息工程学院实验中心)

学    期:    20##-2015                 

课程名称: Java程序设计实验》

班    级:    信息1202                                    

姓    名:    方逸梅                                  

学    号:    1212100231                                  

…… …… 余下全文

篇二 :Java实验报告

Java语言程序设计》实验报告

实验序号:3

实验项目名称: 熟练java语法、常用方法、程序结构

一、实验目的及要求

1、进一步熟练Java语法和常用方法的使用;

2、进一步熟练Java程序结构;

3、进一步提高算法设计与实现的能力;

4、为后续章节的学习打下坚实的基础;

二、实验设备(环境)

实验室计算机、windows xp系统、myeclipse

三、 实验内容与步骤

1.随机生成100个0到200的整数,用折半查找法(二分法)查找50是第几个数, 并输出查找过程(即和什么数进行了比较)。

(折半查找是在已经排序的数据中做的查找,所以先要排序)

2.显示任意一个月份的日历(>1900)(一周一行,要有月名、表头和横线。 按列右对齐, 用String.format("%1$ 4d",intNumber)可以将任意整数intNumber格式化成前面补“空格”的4位定长字符串)

3.显示出任一年份的日历(>1900)

4.用数组模拟实现一个50个字符串的堆栈,并使这个堆栈有如下方法和参数:

myStack:数组名,使用时不能直接对这个数组进行存取操作,存取操作都通过pop()和push()完成。

实现pop(): 弹出

实现push():压入

实现isFull():是否已满

实现isEmpty():是否为空

实现length():已有多少元素

要点:要将代码设计成有通用性,也就是说要考虑各种可能的情况,考虑越多,你的程序就越稳定可靠,高可靠性的代码一直是一个开发人员追求的最高目标之一。

5.使用堆栈,将中缀算术表达式转换成后缀表达式。

a)   表达式中只有+、-、×,/,%,(,)六种运算符

b)   变量名为以英文字母开头的字母数字串

…… …… 余下全文

篇三 :java实验报告实验六Java图形用户界面

信 息 工 程 学 院

Java程序设计 实习报告

JAVA图形用户界面

实验六Java图形用户界面

1.实验目的

(1)掌握图形用户界面基本组件。

(2)了解如何使用布局管理器对组件进行管理。

(3)掌握Java事件处理机制。

2.实验内容

实验题1 编写一个模拟计算器的程序,使用面板和网格布局,添加一个文本框,10个数字按钮(0-9),4个加减乘除按钮,一个等号按钮,一个清除按钮,要求将计算公式和结果显示在文本框中。

运行结果:

java实验报告实验六Java图形用户界面

实验报告的内容与格式按任课教师的要求书写。

加法:

java实验报告实验六Java图形用户界面

主要代码:

private void initComponents() {

setStub(null); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jButton4 = new javax.swing.JButton(); jButton5 = new javax.swing.JButton(); jButton6 = new javax.swing.JButton(); jButton7 = new javax.swing.JButton(); jButton8 = new javax.swing.JButton(); jButton9 = new javax.swing.JButton(); jButton10 = new javax.swing.JButton(); jButton11 = new javax.swing.JButton(); jButton12 = new javax.swing.JButton(); jButton13 = new javax.swing.JButton(); jButton14 = new javax.swing.JButton(); jButton15 = new javax.swing.JButton(); jTextField1 = new javax.swing.JTextField();

…… …… 余下全文

篇四 :Java实验报告

《JAVA》课程

标准实验报告

学号:1040501211

姓名:陈嘉生

江苏科技大学

计算机科学与工程学院基础部


实验一  流程控制语句

一、实验目的

(1)   熟悉JDK开发环境;

(2)   熟悉一个编辑器如UltraEdit的使用方法;

(3)       掌握if语句、switch语句和break语句的使用;

(4)       掌握for、while、do while 循环语句的使用。

二、实验内容

1. 安装开发环境JDK。

2. 编写一个JAVA应用程序:在输出窗口显示"Hello World!"

3.使用while语句,实现1至100整数求和,输出最后的和sum。

4. 编写一个程序计算(k≤n)整型参数k及 n 从命令行输入。

三、实验过程

1.

2.

3.

四、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会)

主要注意jdk的环境变量的配置,以及javac和java命令的使用。另外,从控制台获取键盘输入,可以使用类Scanner,将其import进来就可以使用了。

  (注:实验环境为Ubuntu11.04 + jdk1.7.0_10)


实验二  JAVA数组结构

一、实验目的

(1)   进一步理解数组、数组元素等基本概念;

(2)   熟练掌握各类数组的定义方法;

(3)   熟练掌握操作各类数组的基本方法;

(4)   掌握Eclipse开发工具。

二、实验内容

1.编程采用冒泡法实现对数组元素由小到大排序。
从键盘输入任意大小的10个整数,采用冒泡法排序对相邻的两个元素进行比较,并把小的元素交换到前面。要求输出排序前的数据情况和排序后的数据情况,同时统计排序过程中发生数据交换的次数。

…… …… 余下全文

篇五 :Java语言基础实验报告

浙江大学城市学院实验报告

课程名称            面向对象程序设计     

实验项目名称             Java语言基础实验                         

学生姓名       专业班级      学号     

一. 实验目的和要求

1. 掌握Java语言的基本数据类型、字符串、数组

2. 掌握Java语言的运算符、表达式、语句

3.能够编写Java应用程序

二. 实验内容

1. 局部变量与final变量实验

2. 基本数据类型与转换实验

3. 算术运算的精度问题实验

4. 移位运算实验

5. 运算赋值实验

6. 短路逻辑运算实验

7. 编程实验:输出Unicode特定区间的字符。

8. 编程实验:分析输入的数字

三. 实验结果与分析(可将程序运行结果截屏,也可分析运行结果)

1. 局部变量与final变量实验。编写以下程序,并回答问题。

public class LocalVariableInitExample {

       public static void main(String[] args) {

…… …… 余下全文

篇六 :java实验报告书3

浙江理工大学

Java程序设计》

 实验报告

 2012 ~2013 学年第二学期     

   数字媒体技术专业

2013 年5月


《Java程序设计》实 验 报 告

               

              

               

…… …… 余下全文

篇七 :五子棋Java实验报告

五子棋JAVA实验报告

一、实验目的和要求

1、能够用编程语言实现一个简单的五子棋程序

2、在实际系统中使用、实现人工智能的相关算法

3、进一步加深对人工智能算法的理解

二、五子棋的基本常识与原理

1、五子棋的起源

五子棋,是一种两人对弈的纯策略型棋类游戏,亦称“串珠”、“连五子”;是中国民间非常熟知的一个古老棋种。相传,它起源于四千多年前的尧帝时期,比围棋的历史还要悠久。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来。

五子棋发展于日本,流行于欧美。容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。

传统五子棋的棋具与围棋相同,棋子分为黑白两色,棋盘为19X19,棋子放置于棋盘线交叉点上。两人对局,各执一色,轮流下一子,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。因为传统五子棋在落子后不能移动或拿掉,所以也可以用纸和笔来进行游戏。

2、五子棋的基本常识

与任何一种竞技棋一样,五子棋的每一局棋也分为三个阶段:开局,中局和残局。

五子棋的开始阶段称为开局,或称布局。其开局阶段是十分短暂的,大约在七着与十几着之间。在这一阶段的争夺中,双方的布局,应对将对以后的胜负起着极为关键的作用。在开局阶段取得的形势好坏,主动与被动,先手与后手的优劣程度,往往直接影响中局的战斗。因此积极处理好开局和开局向中局的过渡十分重要。

五子棋是从一至五,逐渐布子,发展连系,同时运用限制和反限制的智慧,在连子的过程中为自己的棋子争得相对的主动权和优势,逐步扩展优势,或者从劣势转化为优势,击溃对方的防线,最后连五取胜或抓禁手取胜或迫使对方投子认负。

3、五子棋比赛的相关规定

(1) 职业连珠规则

a. 黑方先下子,白后下,从天元开始相互顺序落子。

b. 最先在棋盘横向、竖向、斜向形成连续的相同色五个棋子的一方为胜。

…… …… 余下全文

篇八 :java实验报告11

实 验 报 告

( 20## / 20##学年 第2学期)


…… …… 余下全文