数组、向量和字符串

上传人:第*** 文档编号:34081211 上传时间:2018-02-20 格式:DOC 页数:6 大小:67.50KB
返回 下载 相关 举报
数组、向量和字符串_第1页
第1页 / 共6页
数组、向量和字符串_第2页
第2页 / 共6页
数组、向量和字符串_第3页
第3页 / 共6页
数组、向量和字符串_第4页
第4页 / 共6页
数组、向量和字符串_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数组、向量和字符串》由会员分享,可在线阅读,更多相关《数组、向量和字符串(6页珍藏版)》请在金锄头文库上搜索。

1、1课程实验报告课程名称 Java 程序设计教程 班级 实验日期姓名 学号 实验成绩实验名称 数组、向量和字符串实验目的及要求实验目的:1.掌握数组的定义和使用方法;2.掌握 Vector 类的定义和使用方法;3.掌握字符串类型的定义和使用方法。实验要求:1.编写一个创建数组和使用数组应用程序。2.编写一个使用 Vector 类的程序。3.编写一个使用 字符串类的程序。实验环境Windows2000 或 XP,JDK1.6 与 Jcreator4.0实验内容1. 设给定一组整型数组,求它们的平均值及最大值2. 创建一个 Vector 对象 v,先通过键盘为 args输入两个分量,然后赋值给对象

2、v,并通过直接方式为其分量赋值。3.编写一个 java 程序,完成以下功能:(1)声明一个名为 s 的字符串,并使它的内容为”Call me Ishmael.” ;(2)打印整个字符串;(3)使用 length()方法打印字符串的长度;(4)使用 charAt()方法打印字符串的第一个字符;(5)使用 chanrAt()和 length()方法打印字符串的最后一个字符;(6)使用 indexOf()方法和 substring()方法打印字符串中的第一个单词。4. 使用 Math 类编写一个完整的程序。算法描述2及实验步骤调试过程及实验结果实验 1 结果:输入数组的长度:8输入数组的元素为:24

3、 2 36 19 49 70 36 51输出该数组的平均值:35.875该数组的最大值为:70实验 2 结果:输入第一个分量:29输入第二个分量:83向量为:29, 83, 12, 62向量为:29, 83, 12, 7向量元素个数为:4实验 3 结果:字符串的长度为:16字符串的第一个字符为:C字符串的最后一个字符为:.字符串中的第一个单词为:Call实验 4 结果:186.780.030.0186.730.051.020.00.393772615432047568.9442719099991681.0总结3附录实验 1 代码如下:import java.util.Scanner;publi

4、c class Average /* param args*/public static void main(String args) / TODO Auto-generated method stubScanner keyboard = new Scanner(System.in);System.out.println(输入数组的长度: );int n = keyboard.nextInt();int c = new intn;System.out.println(输入数组的元素为:);for(int i=0;imaxofn)maxofn = ci;avg = sum/n;System.ou

5、t.println(输出该数组的平均值: +avg);System.out.println(该数组的最大值为:+maxofn);实验 2 代码如下:public class MyVector /* param args*/public static void main(String args) / TODO Auto-generated method stub/创建一个Vector 对象v4Vector v=new Vector(1,1); args=new String2;/键盘输入分量Scanner keyboard = new Scanner(System.in); System.out

6、.print(输入第一个分量: );/键盘输入args0args0=keyboard.next(); System.out.print(输入第二个分量: );/键盘输入args1args1=keyboard.next();/在向量尾部增加元素v.addElement(args0); v.addElement(args1);/在向量尾部增加元素12v.addElement(12);/在向量尾部增加元素62v.addElement(62);/输出向量vSystem.out.println(向量为: +v);/下标为3的元素替换成 7v.setElementAt(7,3);/输出向量vSystem.

7、out.println(向量为: +v);/调用size() 方法求向量元素的个数System.out.println(向量元素的个数为:+v.size();实验 3 代码如下:public class Ex4_3 /* param args*/public static void main(String args) / TODO Auto-generated method stubString s = Call me Ishmael.;System.out.println(s);System.out.println(字符串的长度为: +s.length();System.out.printl

8、n(字符串的第一个字符为 :+s.charAt(0);System.out.println(字符串的最后一个字符为 :5+s.charAt(s.length()-1);int n = s.indexOf( );System.out.println(字符串中的第一个单词为:+s.substring(0, n);实验 4 代码如下:public class Math /* param args*/public static void main(String args) / TODO Auto-generated method stub/abs(arg):返回arg绝对值, arg可以是:int,l

9、ong,float,double.double a = java.lang.Math.abs(-186.7); System.out.println(a);/ceil(double arg):返回=arg的最小整数.double b = java.lang.Math.ceil(79.3); System.out.println(b);/floor(double arg):返回=arg 最大整数.double c = java.lang.Math.floor(30.9); System.out.println(c);/max(x,y):返回x 和y中的最大值.double d = java.la

10、ng.Math.max(a,b); System.out.println(d);/min(x,y):返回x 和y中的最小值.double e = java.lang.Math.min(b,c); System.out.println(e);/rint(double arg):返回最接近arg的整数值. 返回doubledouble f = java.lang.Math.rint(50.6); System.out.println(f);/round(arg):返回最接近arg的整数值. arg为 double时返回long,为 float时返回intdouble g = java.lang.M

11、ath.round(20.18); System.out.println(g);/返回一个介于0与 1之间的伪随机数.大多数情况下适应Random 类产生随机数.double h = java.lang.Math.random(); System.out.println(h);/sqrt(double arg):计算参数的平方根.返回类型为 double型6double i = java.lang.Math.sqrt(80); System.out.println(i);/pow(double arg1,bouble arg2):计算arg1为底arg2为指数的幂返回类型为double型double j = java.lang.Math.pow(3,4); System.out.println(j);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号