好文档 - 专业文书写作范文服务资料分享网站

JAVA实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

日期: 2018年5月 地点:明向校区公共机房6

(5)实验题目,实验原理和内容 一.实验目的:综合习题及多线程

二.实验原理:使用前面所学知识,综合编程 三.实验内容及要求:

综合习题及多线程

四.题目

1. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单,有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

2. 打印出杨辉三角形(要求打印出10行如下图)

3. 某个公司采用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,

第二位和第三个交换。请用程序实现加密算法。

要求:请同学们把调试好的程序及运行结果、存在的问题写在下面(不够可以附页)。

1、

package TEST2; public class test2 { public static void main(String[]args) { char i,j,k;

for(i='x';i<='z';i++) for(j='x';j<='z';j++) { if(i!=j) for(k='x';k<='z';k++) { if(i!=k && j!=k) { if(i!='x' && k!='x'&& k!='z')

System.out.println(\+i+\Vs \+k);

}

}

}

}

}

2、

package TEST1;

public class tese1 {

public static void main(String[] args) {

int length = 10;

int[][] arr = new int[length][]; for(int i = 0; i < arr.length; i++){

+j+\

for(int m = 0; m < arr.length - 1 - i; m++){ System.out.print(\); }

arr[i] = new int[i+1];

for(int j = 0; j < arr[i].length; j++){ if( j == 0 || j == arr[i].length -1 ){ arr[i][j] = 1; }else{

arr[i][j] = arr[i -1][j - 1] + arr[i - 1][j]; }

System.out.printf(\,arr[i][j]); }

System.out.println(); } } }

3、

package TEST2; import java.util.*; public class test2{

public static void main(String[] args) {

System.out.println(\请输入数据:\); int[] a=new int[4];

Scanner s=new Scanner(System.in); for(int i=0;i<=3;i++) a[i]=s.nextInt(); System.out.println(\原数据:\);

for(int i=0;i<=3;i++) System.out.print(a[i]); System.out.println();

for(int i=0;i<=3;i++) a[i]=(a[i]+5); int temp;

temp=a[3];a[3]=a[0];a[0]=temp; temp=a[1];a[1]=a[2];a[2]=temp; System.out.println(\加密后:\);

for(int i=0;i<=3;i++) System.out.print(a[i]);

} }

日期: 2018年6月 地点:明向校区公共机房6

(6)实验题目,实验原理和内容

一.实验目的:了解Java图形用户界面的常用组件(如窗口,按钮,文本框,选择框,

滚动条等)的使用方法,了解如何java界面设计中的布局管理机制,以及如何使用java的事件处理机制实现界面的互动。

二.实验要求

1.了解Java Swing 组件的使用方法。

2. 学习使用布局管理器对组件进行管理的办法。

3.理解java的事件处理机制,为不同的组件编写对应的事件处理程序。 4.掌握编写独立运行的窗口界面的方法。

三.实验内容及要求

1.在应用程序窗体中安排两个文本框分别用来输入两个整数,两个按钮分别为“+”、“*”,一个结果标签。点击按钮“+”将两文本框的数据做加法运算;点击按钮“*”做乘法运算,将结果显示在标签中。

2.设计一个在windows系统中可以使用的“计算器”窗口并实现(+、-,×,÷等)其功能。

要求:请同学们把调试好的程序及运行结果、存在的问题写在下面(不够可以附页)。

1:

package start; import java.awt.*;

import java.awt.event.*; import javax.swing.*;

public class Jiajian extends JFrame implements ActionListener { JLabel res;

JTextField f1, f2; public Jiajian() {

super(\动作事件例程\);

Container c=getContentPane(); f1 = new JTextField(20); f2 = new JTextField(20);

JButton b1 = new JButton(\); JButton b2 = new JButton(\); res = new JLabel(\运算结果 \); c.setLayout(new GridLayout(3, 2)); c.add(f1); c.add(f2);

JAVA实验报告

日期:2018年5月地点:明向校区公共机房6(5)实验题目,实验原理和内容一.实验目的:综合习题及多线程二.实验原理:使用前面所学知识,综合编程三.实验内容及要求:综合习题及多线程四.题目1.两个乒乓球队进行比赛,各出
推荐度:
点击下载文档文档为doc格式
9l4cq05udy0fvqu4yw276b8ve00zl600v3a
领取福利

微信扫码领取福利

微信扫码分享