实验三 jsp内置对象二,jsp内置对象实验报告,类和对象实验报告,类与对象基础实验(二)实验报告 QQ空间素材网 > c++实验报告 类与对象 > 实验三 jsp内置对象二,jsp内置对象实验报告,类和对象实验报告,类与对象基础实 正文

实验三 jsp内置对象二,jsp内置对象实验报告,类和对象实验报告,类与对象基础实验(二)实验报告

发布时间:2013-11-01 来源: c++实验报告 类与对象

六、实验报告 《大学计算机基础》课程实验报告一 实验题目 Windows 的基本操作、文件... 3.幻灯片内容和图形对象动画效果设置. 4.插入多媒体对象,放映演示文稿. (二)主要...

浙江大学城市学院实验报告 课程名称 实验项目名称 学生姓名 专业班级 面向对象程序设计 类与对象基础(二) 计算 1303 学号 一. 实验目的和要求 1.掌握String类与StringBuffer类 2.掌握数组对象的使用 3.掌握基本数据类型的包装类的使用 二. 实验内容 1. 2. 3. 4. 编程实现:解析身份证号码的生日。

编程实现:字符串比较和转换。

编程实现:解析身份证号码的地区。

编程实现:数组操作。 三. 实验结果与分析(可将程序运行结果截屏,也可分析运行结果) 1. 编程实现:解析身份证号码的生日。要求从键盘输入身份者号码字符串,将其中生 日信息提取,并屏幕显示。

(身份证号码验证,只需要验证身份证号码为 18 位) 。 请分析并回答以下问题:

(1) 程序源码如下: import java.util.*;

public class test1 { public static void main(String[] args){ Scanner scanner = new Scanner(System.in);

System.out.println("请输入您的身份证号码:");

String a = scanner.next();

while(a.length()!=18){ System.out.println("身份证号码输入错误,请重新输入:");

a = scanner.next();

} System.out.println("

您 的 生 日 是 :

"+a.substring(6,10)+"-"+a.substring(10,12)+"-"+a.substring(12,14));

} } (2) 请将运行结果截图: 2.编程实现:字符串比较和转换。编写一个 Java 应用程序,判断两个字符串是否相同,判 断字符串的前缀、 后缀是否和某个字符串相同, 按照字典顺序比较两个字符串的大小关系, 检索字符串,创建子字符串,将数字型字符串转换为数字,将字符串存放到数组中,用字 符数组创建字符串。

(部分源码参考讲义) (1) 请将源码编写完整如下: public class test2 { public static void main(String args[]) { String s1=new String("you are a student");

String s2=new String("how are you");

if(s1.equals(s2)==true) // 使用equals方法判断s1与s2是否相同 { System.out.println("s1与s2相同");

} else { System.out.println("s1与s2不相同");

} String s3=new String("22030219851022024");

if(s3.startsWith("220302")==true) { } String s4=new String("你"), s5=new String("我");

if(s4.compareTo(s5)>0)//按着字典序s4大于s5的表达式。

{ System.out.println("按字典序s4大于s5");

//判断s3的前缀是否是"220302"。 System.out.println("吉林省的身份证"); } else { System.out.println("按字典序s4小于s5");

} int position=0;

String path="c:\\java\\jsp\\A.java";

position=path.lastIndexOf('\\');

// 获取 path 中最后出现目录分隔符号 的位置 System.out.println("c:\\java\\jsp\\A.java 中 最 后 出 现 \\ 的 位 置:"+position);

String fileName=path.substring(position-1);//获取path中"A.java"

子字符串。

System.out.println("c:\\java\\jsp\\A.java 名:"+fileName);

String s6=new String("100"), s7=new String("123.678");

int n1=Integer.parseInt(s6);

//将s6转化成int型数据。

double n2=Double.parseDouble(s7);

//将s7转化成double型数据。

double m=n1+n2;

System.out.println(m);

String s8=String.valueOf(m);

//String 调用 valuOf(int n) 方法将 m 转 化为字符串对象 position=s8.indexOf(".");

String temp=s8.substring(position+1);

System.out.println("数字"+m+"有"+temp.length()+"位小数") ;

String s9=new String("ABCDEF");

char[] a=s9.toCharArray();

//将s9存放到数组a中。

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

");//采用for循环,输出a数组的各个字符。

} } 中 含 有 的 文 件 (2) 程序运行结果截图如下: 3. 编程实现:解析身份证号码的地区。要求从键盘输入若干个(少于 100)身份证号码字符 串,按地区不同分组显示身份证。提示:用 Stirng 数组管理这些身份证字符串。 (1) 请将源码编写完整如下: import java.util.*;

public class test3 { public static void main(String[] args){ Scanner scanner = new Scanner(System.in);

String[] a = new String[100];

int i=0,j,k;

String b;

a[i] = scanner.nextLine();

while(!a[i].equals("#")){ i++;

a[i]=scanner.nextLine();

} for(j=1;j<i;j++){ for(k=0;k<i-j;k++){ String id1 = a[k].substring(0,6);

String id2 = a[k+1].substring(0, 6);

if(id1.compareTo(id2)>0){ b = a[k];

a[k]=a[k+1];

a[k+1]=b;

} } } for(j=0;j<i;j++) System.out.println(a[j]+"

");

} } (2) 程序运行结果截图如下: 4.4. 编程实现:数组操作。输入若干个整数,存入数组,进行升序排序,然后输入一个整 数,在数组中查找该数,如果找到,就把从该数位置开始的数组中后面的所有数复制到另外 一个数组并输出。

(1) 请将源码编写完整如下: import java.util.*;

public class test4 { public static void main(String[] args){ int i,j;

Scanner scanner = new Scanner(System.in);

int[] b = new int[50];

System.out.println("请输入数组个数:");

int n = scanner.nextInt();

int[] a = new int[n];

System.out.println("请输入n个整数:");

for(i=0;i<n;i++) a[i] = scanner.nextInt();

Arrays.sort(a);

System.out.println("输出排序后的数组:");

for(i=0;i<n;i++) System.out.println(a[i]+"

"); System.out.println("请输入要查找的整数:");

int c = scanner.nextInt();

for(i=0;i<n;i++){ if(c == a[i]) break;

} j=0;

for(;i<n;i++){ b[j]=a[i];

j++;

} System.out.println("输出复制后的数组:");

for(i=0;i<j;i++) System.out.println(b[i]+"

");

} } (2) 程序运行结果截图如下: 四. 讨论、心得(可写遇到的问题及解决方法,或者对技术的理解等)

浙江大学城市学院实验报告 课程名称 面向对象程序设计 实验项目名称 类与对象基础(二) 学生姓名 专业班级 学号 一. 实验目的和要求 1.掌握String类与StringBuffer类 2.掌握数组...

浙江大学城市学院实验报告 课程名称 面向对象程序设计 实验项目名称 类与对象基础(二) 学生姓名 葛添翼 专业班级 计算0903 学号 30901183 一. 实验目的和要求 1.掌握String类...

实验内容:类与对象的基本概念一、实验目的1、掌握面向对象的基本概念和类的定义方... b.display(); return 0; } //显示分数 //输入分数三、实验报告要求本次实验要求纸质实验报...

实验三 jsp内置对象二,jsp内置对象实验报告,类和对象实验报告,类与对象基础实验(二)实验报告》出自:QQ空间素材网
链接地址:http://www.qzoneai.com/sucai/jFgrQx2bkXwpQV2D.html

相关文章阅读

网站地图 | 关于我们 | 联系我们 | 广告服务 | 免责声明 | 在线留言 | 友情链接 | RSS 订阅 | 热门搜索
版权所有 QQ空间素材网 www.qzoneai.com

实验三 jsp内置对象二,jsp内置对象实验报告,类和对象实验报告,类与对象基础实验(二)实验报告