}
//for循环操作
for(int i=0;i System.out.println(\这是for 第\次循环\ } //while循环操作 int i=0; while(i { System.out.println(\这是while 第\次循环\ i++; } //do-while循环操作 int j=0; do { System.out.println(\这是do-while 第\次循环\ j++; }while(j } package test3; /** * Title: 数组数据操作 * Description: 演示一维数组和多维数组的初始化和基本操作 * Filename: myArray.java */ public class myArray{ //初始化数组变量 char[] cNum = {'1','2','3','4','5','6','7','8','9','0'}; char[] cStr = {'a','b','c','d','e','f','g','h', 'i','j','k','l','m','n','o','p', 'q','r','s','t','u','v','w','x','y','z'}; int[] iMonth = {31,28,31,30,31,30,31,31,30,31,30,31}; String[] sMail = {\/** * * * public boolean isMail(String sPara){ 41 for(int i=0;i return true; } /** * * * public boolean isNumber(String sPara){ int iPLength = sPara.length(); for(int i=0;i } if(!bTemp) return false; } return true; } /** * * public boolean isString(String sPara){ int iPLength = sPara.length(); for(int i=0;i } if(!bTemp) return false; } 42 return true; } /** * * * public boolean chickDay(int iPara){ return iPara0==0&&iPara%4==0; } /** * * * public int chickData(String sPara){ @SuppressWarnings(\ boolean bTemp = false; //所输入日期长度不正确 if(sPara.length()!=10) return -2; //获取年 String sYear = sPara.substring(0,4); //判断年是否为数字 if(!isNumber(sYear)) return -2; //获取月份 String sMonth = sPara.substring(5,7); 2011 05 05 //判断月份是否为数字 if(!isNumber(sMonth)) return -2; //获取日 String sDay = sPara.substring(8,10); //判断日是否为数字 if(!isNumber(sDay)) return -2; //将年、月、日转换为数字 int iYear = Integer.parseInt(sYear); int iMon = Integer.parseInt(sMonth); int iDay = Integer.parseInt(sDay); if(iMon>12) return -1; //闰年二月处理 if(iMon==2&&chickDay(iYear)){ if(iDay>29) return 2; }else{ if(iDay>iMonth[iMon-1]) return -1; } return 0; 43 -2 年月日格式不正确 } /** * public static void main(String[] arges){ myArray mA = new myArray(); //校验邮件地址 boolean bMail = mA.isMail(\tom@163.com\ System.out.println(\ bMail = mA.isMail(\tom@163com\ System.out.println(\ //演示是否是数字 boolean bIsNum = mA.isNumber(\ System.out.println(\:bIsNum=\ bIsNum = mA.isNumber(\ System.out.println(\:bIsNum=\ //演示是否是英文字符 boolean bIsStr = mA.isString(\ System.out.println(\:bIsStr=\ bIsStr = mA.isString(\ System.out.println(\:bIsStr=\ //演示检查日期 int iIsTime = mA.chickData(\ System.out.println(\:iIsTime=\ iIsTime = mA.chickData(\ System.out.println(\:iIsTime=\ iIsTime = mA.chickData(\ System.out.println(\:iIsTime=\ iIsTime = mA.chickData(\ System.out.println(\:iIsTime=\ } } package test4; import java.util.*; /** * Title: 矢量操作< * Description: 演示一个矢量(Vector)的基本操作 * Filename: operateVector.java */ public class operateVector 44 { /* * public Vector Vector vTemp.addElement(\ector(\ } vTemps.addElement(vTemp); } return vTemps; } /* * * * */ public Vector }else{ vTemp.insertElementAt(oTemp,iTemp); } return vTemp; } /* * * * */ public Vector 45
方法说明:校验电子邮件
输入参数:String sPara 被校验的电子邮件字符
返回类型:boolean 如果校验的格式符合电子邮件格式返回true;否则返回false */
方法说明:判断是否是数字
输入参数:String sPara。 需要判断的字符串
返回类型:boolean。如果都是数字类型,返回true;否则返回false */
方法说明:判断是否都是英文字符 *
输入参数:String sPara。要检查的字符
返回类型:boolean。如果都是字符返回true;反之为false */
方法说明:判断是否是闰年
输入参数:int iPara。要判断的年份
返回类型:boolean。如果是闰年返回true,否则返回false */
方法说明:检查日期格式是否正确
输入参数:String sPara。要检查的日期字符
返回类型:int 0 日期格式正确,-1 月或这日不合要求, */
方法说明:主方法,测试用 *
输入参数: *
返回类型: */
方法说明:生成一个4*4的二维Vector,供使用。 *
输入参数: *
输出变量:Vector *
其它说明: */
方法说明:插入数据 *
输入参数:Vector vTemp 待插入的数据对象
输入参数:int iTemp 插入数据的位置 *
输入参数:Object oTemp 插入数据值 *
输出变量:Vector 结果
其它说明:如果插入位置超出实例实际的位置将返回null
方法说明:移除数据
输入参数:Vector vTemp 待删除矢量对象 *
输入参数:int iTemp 删除数据的位置 *
输出变量:Vector
其它说明:如果删除超界的数据,将返回null
最新JAVA编程题全集(50题及答案)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)