java上机实验心得
“java上机实验心得”相关的资料有哪些?“java上机实验心得”相关的范文有哪些?怎么写?下面是小编为您精心整理的“java上机实验心得”相关范文大全或资料大全,欢迎大家分享。
Java上机实验六
《Java程序设计》实验报告
实验六 数组与字符串
班级: 信计08—1 学号: 200811011022 姓名: 孙海陆 实验地点: 实验楼二机房 实验时间: 2011.11.10
一、实验目的:
1、实例1数组的应用
采用冒泡排序算法将10个整数按照从小到大的顺序排列
2、实例2 检测回文串
利用String类的常用方法检测字符串是否为回文串。
3、实例3 综合实例——电话号码分析与处理 熟悉一维数组的创建和使用,掌握字符串操作的常用方法。 二、实验内容
1、冒泡排序是一种简单的交换排序。其基本思路是,从数列左边开始扫描待排序的元素,在扫描过程中依次对相邻元素进行比较,将较大值元素后移。每经过一轮排序后,值最大的元素将移到末尾,此时记下该元素的位置,下一轮排序只需比较到此位置即可。如此重复,直到比较最后两个元素。
对n个元素冒泡排序时,总共需要进行n-1轮。第1轮需要比较n-1次,第2轮需要比较n-2次,第i轮需要比较n-i次,最后一轮需要比较1次。
【参考程序】 package Chapter5; public class NumberSort {
JAVA上机实验报告
JAVA上机实验报告
学号: 姓名: 班级:
1.实验题目:编写一个名为Octagon的类,它扩展
GeometricObject并实现Comaparable和Cloneable接口。
假设八边形八条边的变长都相等。它的面积可以使用下面的公式计算:
面积=(2+4 2)*边长*边长
画出包括Octagon,GeometricObject,Comaparable,Cloneable的UML图。编写一个测试程序,创建一个边长值为5的Octagon对象,然后显示它的面积和周长。使用clone方法创建一个新对象,并使用compareTo方法比较这两个对象。
2.实验目的:通过编写这个程序,让学生逐步了解本章所
学习的抽象类和接口的知识重点,会运用本章知识编写程序解决实际问题。 3.实验内容: package CalculateOctagon; import java.util.Scanner; public class CalculateOctagon {
public static void main(String[] args) { public ab
JAVA上机实验报告
浙江工商大学计算机与信息工程学院 学期上机实验报告
课程名称:java程序设计实验 姓 名: 学 号:班日 期:结构化程序设计 【一】 实验内容及要求 实验目的:
了解 java 的数据类型, 掌握各种变量的声明方式;理解运算符的优先级, 掌握 java 基本数据类型、运算符与表达式、数组的使用方法;理解 java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法 实验内容:
2)使用break语句实现记数:从1~100,当数到78时程序终止。
3)分别使用for语句编程,找出所有的水仙花数并输出。 水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。 4)编写一程序,判断2011年份是否是闰年,并在屏幕上输出判断结果。 5)由用户输入一个整数,由程序判断是否为素数,并给出结果。或由用户输入一个范围,程序列出该范围内的全部素数 【二】完成报告
1.public class zjgsu_gj{
public static void mai
java上机实验答案与解析
JAVA上机实验题答案与解析
实验一 Java程序编程
1.编写一个Java应用程序,输出内容为Hello!。
注:文件位置位于e:\\2:\\Hello.java 编译:(1)e:(2)cd 2 (3)javac Hello.java(4)java Hello 2.编写一个Java小应用程序,输出内容为我一边听音乐,一边学Java。 第一步编写
import java.awt.*; import java.applet.*;
public class MyApplet extends Applet{ public void paint(Graphics g){
g.drawString(\我一边听音乐,我一边做java\ } }
第二步 在DOS环境中编译(....javac MyApplet.java) 第三步 使用记事本编写
第四步 将记事本文件名命名为MyApplet.html 第五步 打开MyApplet.html
实验二 类的定义
1.编写Java应用程序,自定义Point类,类中有两个描述坐标位置的double变量x,y,利用构造方法,实现对Point 对象p1,p2初始化,p1和p2对应坐
java上机实验练习题
1.最大和最小数问题
内容:读取5个数,求出其中最大和最小的数 2.
根据变量score中存放的考试分数,输出对应的等级。
3.请计算出3至1000范围内最大的10个素数,放入数组中,并计算出其累加和。
4.编写图形用户界面的Applet程序(如图所示)
参照两个数取大值(图左)的程序, 编写求由1加到n的和(图右)
5.唯一数问题
内容:编写一个applet,输入5个数,其中每个数都在10到100之间(包括10和100)。在读取每个数时,只有当它与已读的数不重复时才显示它
要求:掌握数组的创建和初始化方法。 6.编写程序:
a.创建一个类Circle,添加静态属性r(成员变量),并定义一个常量PI=3.142
b.在类Circle中添加两种方法,分别计算周长和面积
c.编写主类C3,利用类Circle输出r=2时圆的周长和面积 7.定义一个Person类,该类属性(变量)和方法如下: 姓名:name 字符串类型;
性别:sex 字符型; 年龄:age 整型;
2个构造方法:1个是默认的构造方法(由系统完成),另一个可通过参数赋值;
将该3个变量转化成字符串便于显示输出的方法:toString(该名称
JAVA上机实验报告(整理版)
JAVA上机实验报告(整理版)
浙江工商大学计算机与信息工程学院
学期 上机实验报告
课程名称:Java程序设计实验 姓 名: 学 号: 班 日 期:结构化程序设计
【一】 实验内容及要求
实验目的:
了解 Java 的数据类型, 掌握各种变量的声明方式;理解运算符的优先级, 掌握 Java 基本数据类型、运算符与表达式、数组的使用方法;理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法
实验内容:
1)使用continue语句实现:将100~300之间的不能被3整除的数输出。
2)使用break语句实现记数:从1~100,当数到78时程序终止。
3)分别使用for语句编程,找出所有的水仙花数并输出。 水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。
4)编写一程序,判断2011年份是否是闰年,并在屏幕上输出判断结果。
5)由用户输入一个整数,由程序判断是否为素数,并给出结果。或由用户输入一个范围,程序列出该范围内的全部素数
【二】完成报告
1.public class zjgsu_GJ{
《Java程序设计》上机实验(2010调整)
班级号_学号_姓名_题号.java(多文件应压缩为rar):
实验1: 熟悉上机环境,编写并运行简单的java程序(3学时)
实验目的
(1) 熟悉Java程序开发环境J2SDK+JCreator的安装及使用 (2) 熟悉Java Application和Applet程序的结构及开发步骤 (3) 熟练掌握if语句的使用
(4) 掌握Math.sqrt()等常用数学函数的用法 (5) 熟悉System.out.print()的用法
实验内容及要求
按Java Application和Applet两种方式分别编写程序,求一元二次方程ax2+bx+c=0的根(系数在程序中给定),并输出。
System.out.Printfln(“X1=b2+sqrt(4ac)/2a=”, b2+sqrt(4ac)/2a); System.out.Printfln(“X1=b2+sqrt(4ac)/2a=”, b2-sqrt(4ac)/2a);
思考并验证
(1) 分别给定以下几组系数,给出输出结果 a=1,b=5, c=3 a=4, b=4, c=1
a=2, b=3, c=2: + i +
STP简要心得附上机实验
STP协议
------陆晗
STP(SpanningTtree Protocol)生成树局域网络中为了解决设备的单点故障问题,会添加冗余链路(特别是在核心层和汇聚层中)。如此整个网络拓扑中就会有环路的产生。为了避免广播风暴或者数据传输的死循环。运行STP协议的设备通过彼此交互信息(BPDU报文)发现网络中存在的环路。将某些端口堵塞,以最终实现将环路网路修建成无环路的树形网络结构。
RSTP快速生成树协议是在STP基础上改进的版本,以来解决STP中端口状态转换延迟大的问题。MSTP多生成树协议,用在环路结构复杂的网络中生存多个MSTPI(多生成树实例)每个MSTPI对应的是不同的树状网络结构,对应不同VLAN的通信。
STP协议的核心在于:“一根桥,两种度量,三个选举要素,四个比较原则和五种端口状态”。
根桥:
根桥是整个网络中的逻辑中心,其作用周期性发送BPDU报文来传递整个网络的拓扑状态,来保证整个拓扑的稳定。每个运行了STP协议的设备开始时都会认为自己是根桥发送BPDU报文(根桥BID,根路径开销,发送者BID,发送端口PID)。当接收到更优的配置时以更优的配置代替自己的配置。
两种度量: (1)ID
BID:64位。16位优先级(priority)+
STP简要心得附上机实验
STP协议
------陆晗
STP(SpanningTtree Protocol)生成树局域网络中为了解决设备的单点故障问题,会添加冗余链路(特别是在核心层和汇聚层中)。如此整个网络拓扑中就会有环路的产生。为了避免广播风暴或者数据传输的死循环。运行STP协议的设备通过彼此交互信息(BPDU报文)发现网络中存在的环路。将某些端口堵塞,以最终实现将环路网路修建成无环路的树形网络结构。
RSTP快速生成树协议是在STP基础上改进的版本,以来解决STP中端口状态转换延迟大的问题。MSTP多生成树协议,用在环路结构复杂的网络中生存多个MSTPI(多生成树实例)每个MSTPI对应的是不同的树状网络结构,对应不同VLAN的通信。
STP协议的核心在于:“一根桥,两种度量,三个选举要素,四个比较原则和五种端口状态”。
根桥:
根桥是整个网络中的逻辑中心,其作用周期性发送BPDU报文来传递整个网络的拓扑状态,来保证整个拓扑的稳定。每个运行了STP协议的设备开始时都会认为自己是根桥发送BPDU报文(根桥BID,根路径开销,发送者BID,发送端口PID)。当接收到更优的配置时以更优的配置代替自己的配置。
两种度量: (1)ID
BID:64位。16位优先级(priority)+
Java上机练习
1. 编写程序,利用输出语句输出如下信息:
++++++++++++++++
欢迎学习Java语言
++++++++++++++++ 2. 请自己输入如下代码,观察执行结果: import javax.swing.JOptionPane; import javax.swing.JDialog; public class JavaApp
{ public static void main(String args[]) { JOptionPane jop; JDialog dialog; Integer answer;
jop=new JOptionPane(\你真的喜欢学Java吗?\
JOptionPane.QUESTION_MESSAGE,JOptionPane.YES_NO_CANCEL_OPTION); dialog=jop.createDialog(jop,\范例1\ dialog.setVisible(true);
answer=(Integer)jop.getValue();