java中no1_Java程序设计实验(NO.1).doc
Java程序设计实验(NO.1)
1、实验目的:使用Java的String类操作字符串和子串。
写一个程序可以对两个字符串进行测试,判断第一个字符串是否包含在第二个字符串中,例如字符串“op”包含在字符串“interoperabilityop”中。当第一个字符串包含在第二个字符串中时,显示第一个字符串在第二个字符串中的起始位置;如果被多次包含,则一一列出各个起始位置;如果不包含,也给出相应的提示信息。
提示:利用API帮助文档,查找并使用下面方法:
boolean regionMatches(int toffset, String other, int ooffset, int len)
public class StringTest {
public static void main(String[] arg){
String big="interoerabilityo";
String small=new String("o");
// String small2="a";
int i;
boolean tag;
boolean matchtag=false;
// if(small=="a") System.out.println("琵琶");
for(i=0;i
tag=big.regionMatches(i, small, 0, small.length());
if(tag) {
matchtag=true;
System.out.println("匹配的index为"+i);
}
}
if(matchtag==false) System.out.println("没有匹配的");
}
}
2、实验目的:掌握java中数组的使用。
实验要求:
创建一个字符数组测试类 ArrayTest,在其main方法中:将5个元素的数组a 拷贝至8个元素的数组b中。数组a和b初始值均为空,a数组通过命令行输入进行初始化,通过提示信息“准备把a 拷贝到b 数组中,请按任意键开始”,进行数组拷贝,完毕后,输出b数组的内容。
提示:第一行写import java.util.*; 利用Scanner 类的new Scanner(System.in) 和nextInt();
import java.util.*;
public class ArrayTest {
public static void main(String[] arg){
int [] a=new int[5];
int [] b=new int[8];
Scanner input=new Scanner(System.in);
System.out.println("请输入数组a的元素,共计5个");
for(int i=0;i<5;i++){
a[i]=input.nextInt();
}
System.out.println("准备把a copy 到b 数组中,请按任意键开始");
for(int i=0;i<5;i++){
b[i]=a[i];
}
for(int i=0;i<5;i++){
System.out.println(b[i]+" ");
}
}
}
Java程序设计实验(NO.2)
实验目的:掌握类的定义、实例对象的创建、封装、方法的使用,权限控制、static、final的使用。
1、 设计一个日期类(Date),它包含了3个变量:year、month、day,进行年、月、日的设置和读取(读取输出格式:年/月/日)。注意:如果是闰年,则2月有29号。如果为非有效日期,则自动重置为1月或1日,并输出错误提示信息。
要求:理解和填充下面程序框架,用3个日期对象进行程序测试:1997年13月4号,1999年2月29日,2000年2月29日。
public class Date {
private int year;
private int month;
private int day;
public Date(int year,int month,int day){//构造方法,以年、月、日为参数
setDate(year,month,day);
}
public void setDate(int year,int month,int day){ //设置date的年、月、日
this.year=year;
this.month=checkMonth(month);
this
java中no1_Java程序设计实验(NO.1).doc相关推荐
- 浙大java语言程序设计_浙江大学java语言程序设计实验答案全集.doc
浙江大学java语言程序设计实验答案全集.doc 1JAVA答案全集实验汇总.实验2数据类型和变量的使用一.程序填空,在屏幕上显示一个短句"PROGRAMMINGINJAVAISFUN&qu ...
- c语言程序设计字符处理周信东,“电子科技大学出版社(周信东主编)”的C语言程序设计实验-整理代码-.doc...
"电子科技大学出版社(周信东主编)"的C语言程序设计实验-整理代码-.doc -前言- /*非常感谢度?娘以及各位?网上C语言?高手的支持?,才能让敝人?完成此文档?的整理. 本文 ...
- c语言程序设计数组实验报告,c语言程序设计实验报告(数组).doc
c语言程序设计实验报告(数组).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- c语言选择结构程序设计实验报告6,c语言-选择结构程序设计实验报告4.doc
c语言-选择结构程序设计实验报告4.doc 实验报告 实验题目:选择结构程序设计 实验目的: 了解C语言表示逻辑量的方法(以0代表"假"以非0代表"真"). 学 ...
- 南京信息工程大学c语言实验十报告,南京信息工程大学2014年C语言程序设计实验内容(全部).doc...
南京信息工程大学2014年C语言程序设计实验内容(全部) 实验指导 实验一 Visual C++6.0开发环境使用 1.实验目的 (1)熟悉Visual C++6.0集成开发环境. (2)掌握C语言程 ...
- 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc
c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...
- c语言程序设计实验三程序,c语言程序设计实验三循环.doc
c语言程序设计实验三循环 高级语言程序设计 实验三 循环控制 一.实验目的和要求 1. 熟练掌握用while语句.do while语句和for语句实现循环的方法.掌握在程序设计中用循的方法实现一些常用 ...
- c语言程序设计数组实验报告,(C语言程序设计实验报告数组.doc
(C语言程序设计实验报告数组 <C语言程序设计 >课程实验报告 实验名称 学 号_ 姓 名 ___ 班 别 实验日期: 年月日 实验报告日期: 年月日 指导老师: 实验地点: 成 绩: 评 ...
- 浙江大学Linux程序设计报告,浙江大学Linux程序设计实验报告材料.doc
实用文档 文案大全 Linux程序设计实验报告1 --操作系统基本命令使用 一.实验目的 1.通过对Emacs.vi.vim.gedit文本编辑器的使用,掌握在Linux环境下文本文件的编辑方法: 2 ...
最新文章
- java校验字符串是否为json格式
- Android:Activity(页面)的生存周期
- 【BUG记录】记一次游戏越来越卡的BUG
- 前端笔记-CSS布局使得网页分成3部(头,内容,脚)
- 在网页中放入贴纸插画是怎样的体验?这样的UI素材,你还不收藏!
- oracle中的fetchsize,oracle setFetchsize() 优化查询速度
- windriver linux创建工程
- 矩阵的Cholesky 分解
- 如何对网站服务器进行安全防护
- 判断两个矩形是否相交
- PhalApi框架新手脱坑笔记(一)
- HDU3966 树链剖分
- linux6.5关闭防火墙命令,centos关闭防火墙的方法
- 什么是 yum?更改yum源 yum的相关命令
- 单页应用和多页应用的区别
- 带社交分享的雨滴404错误页面源码
- 深入浅出MySQL JSON数据类型
- Java8新特性-Optional
- LimeSDR 中文教程 (八)
- dio设置自定义post请求_使用Dio封装ajax的post和get操作
热门文章
- 2017-12-09 JavaScript实现ZLOGO子集: 测试用例
- 抓取新浪的每日星座运势
- 数据结构与算法——递归、回溯与分治
- linux的基础知识——全局变量异步I/O
- 计算机网络——OSI参考模型
- 【剑指offer】面试题28:对称的二叉树(Java)
- php querystring使用,node.js中的querystring.parse方法使用说明_node.js
- php取不到post数据库,安卓post 数据到php 在写入数据库老是不成功, 数据post不到php...
- ImportError: cannot import name ‘joblib‘
- MFC空间几何变换之图像平移、镜像、旋转、缩放