java上机作业三
“java上机作业三”相关的资料有哪些?“java上机作业三”相关的范文有哪些?怎么写?下面是小编为您精心整理的“java上机作业三”相关范文大全或资料大全,欢迎大家分享。
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();
java上机题目
上机题目 报告1:略
报告2: 1.调试
2.练习编译课本习题P51 T2.6
报告3:
1.编写程序,通过键盘输入一个小写字母,然后将小写字母转化为大写字母。
提示:在ASCII码表中大写字母排在小写字母之前,任何大写字母和相应小写字母在表中的偏移量是相同的。因此,可以利用小写字母的位置找到大写字母,如下所示: int offset=(int)’a’-(int)’A’;
Char upperease=(char)((int)lowercase-offset);
2.从键盘输入一个字母。如果是L或者l,就显示Left。如果是R或者r,就显示Right,其余的字母显示Not Known.
报告4:
1.从键盘输入任意8个整数正数,并计算和输出它们的总和平均值,最大值和最小值。
2.使用嵌套的循环语句,打印下面的图案。
报告5:
1.编写一个方法,用于计算给定半径的圆面积。 public static double computArea(double radius)
编写一个测试程序,提示用户输入一个半径,然后显示圆面积。
2.将大写子没有转换成小写字母。使用下述方法头,编写一个将大写字母转换成小写字母的方法:
public stat
java上机题2
31. 下列属于 Java 适配器的是 A.ComponentAdapter B.ItemAdapter C.MouseAdaper D.ActionAdapter 答案:AC
32. 下列关于 Applet 的说法中,正确的是
A.pplet 必须嵌入到其它应用程序(如浏览器)中运行 B.可以在安全策略的控制下读写本地磁盘文件 C.Java 中不支持向 Applet 传递参数
D.Applet 的主类必须定义为 java.applet.Applet 类的子类 答案:ABD
33. 当选中某一组件并按下一键盘按钮时会激发什么事件 A.KeyEvent B.KeyDownEvent C.KeyPressEvent D.KeyTypeEvent E.KeyPressedEvent 答案:A
34. 分析下列程序,说法正确的是 import java.applet.*; import java.awt.*;
public class tryMe extends Applet{ Image img;
Public void init(){ img = new Ima
Java上机练习1
Java上机练习1
1. JDK的安装与配置。 1) 安装JDK 6。
2) 配置系统环境变量JAVA_HOME、PATH和CLASSPATH。 3) 用记事本编写TestHelloWorld.java,在命令行编译并执行。 2. JCreator的安装与配置。 1) 安装JCreator Pro 3.5。 2) 配置JDK环境。
3) 在JCreator中编写并运行TestHelloWorld.java。
3. 有一种加密方法是用原来字母与其后面的第2个字母作异或运算后代替原来的字母。现在要求对\加密,试写一个程序输出加密的结果。程序文件命名为Exe1_3.java。 4. 编程输出以下图案。程序文件命名为Exe1_4.java。 1 111 11111
1111111 111111111 1111111 11111 111 1
5. 写一个程序,打印杨辉三角形,输出至第9行即可。程序文件命名为Exe1_5.java。 1 1 2 1 1 3 3 1 1 4 6 4 1
...
6. 写一个程序,显示10000以内所有素数,并统计其个数。程序文
件命名为E
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上机作业2 - 运算符和表达式
第三章 运算符和表达式
一、大纲
1. 理解表达式以及其相关概念 2. 掌握算术赋值等运算符的使用
二、实验目标:
1. 掌握表达式,优先级,结合性的概念。 2. 掌握算数,赋值,增减量,逗号表达式的使用。 3. 理解类型转换的含义和使用方法。 4. 掌握输入输出运算符的使用。
5. 能使用输入输出运算符结合变量和算术、赋值等运算符实现一个简单的现实功能。
三、实验方式:
要求学生自己独立完成
四、任务
4.1任务1:使用变量参与各种运算(时间:40分钟)
4.1.1.2(20分钟)
要求从键盘上接收三个整数a,b,c,分别求++a + b + c,a++ + b + c++,a + b++ + ++c和++a + ++b + ++c的和,并将其输出。 a=1 b=2 c=3
4.1.2 任务目的
(1) 理解变量在未被初始化的情况下其值随机。 (2) 理解增量运算符的运算规则。 (3) 理解优先级的概念。
4.1.3 任务要求
(1) 先分析程序的执行结果,以及每一步语句执行后程序中各自变量的变化情况。 (2) 如果分析有困难,可以先查看执行结果,再分析程序的执行情况。
4.1.4 难点提示
前++和后++的运算规则,以及优先级概念。
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
上机作业
1、举例说明搜索引擎中filetype、site、双引号这三个高级检索语法的功能。
要求:
1)请问上述语法的作用是什么?什么情况下用到这些语法?
答:
1.filetype是针对于特定文件类型的检索,在自己想要查找一种特定文件类型的信息资源时可以用这 2.site是把搜索范围限定在一个特定站点中,如果希望在某个站点或某一站点中检索以提高检索效率,这时我们便可以选择这种检索方式。例如:当我们想要通过搜索引擎在中国教育网内检索WPS2009软件时输入“WPS2009 site:edu.cn”。 3.双引号是用于精确匹配,在检索的过程中,搜索引擎会对用户提交的检索词进行预处理,如果检索词过长,或者输入的是英语句子,搜索引擎会根据相应的规则对检索词进行拆分,同时会去掉一些没有检索意义的虚词。如果不想让检索词进行拆分或
Java上机题目及答案代码
Java上机实践三
实验题目1
假设字符串s1、s2、s3的定义如下: String s1 = “A String”; String s2 = “A String”; String s3 = s1;
请写出下列表达式的值: s1 == s2 s1 == s3 s1.length() s1.equals(s2) s1.equals(s3) s1.compareTo(s2) s1.compareTo(s3) s1.concat(s3) s1.indexOf(‘t’) s3.lastIndexOf(‘t’) 实验目的
(1) 熟悉字符串类String。
(2) 学习创建类String的对象。
(3) 学习使用类String执行字符串操作。
实验步骤
(1) 按题目的要求创建String对象s1、s2,并声明对象引用s3指向s1; (2) 调用String类的相关方法,执行指定操作并输出结果。
package lab1;
public class Showstr { public static void main(String[] args){ String s1 =\ String s2 =\ String s3 = s1; Sy