资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
package test1; /* Title: Hello Java World* Description: 简单的 Java 程序,只显示一个信息。* filename: HelloWorld.java*/ public class HelloWorld public static void main(String args) System.out.println(Hello Java World!); package test2; /* Title: Java 语言流程演示* Description: 演示 Java 中几种常用的流程控制操作* Filename: flowDome.java*/ public class flowDemo public static void main(String arges) int iPara1,iPara2,iEnd; if(arges.length!=3) System.out.println(USE :java flowDome parameter1 parameter2 circle); System.out.println(parameter1 : 比较条件 1,数字类型); System.out.println(parameter2 : 比较条件 2,数字类型); System.out.println(circle :循环次数); System.out.println(ego:java flowDome 1 2 5); return; else iPara1 = Integer.parseInt(arges0); iPara2 = Integer.parseInt(arges1); iEnd = Integer.parseInt(arges2); /if 语句 if(iPara2iPara1) System.out.println(if 条件满足! ); System.out.println(第 2 个数比第 1 个数大!); else System.out.println(if 条件不满足! ); System.out.println(第 2 个数比第 1 个数小!); /for 循环操作 for(int i=0;i方法说明:校验电子邮件*输入参数:String sPara 被校验的电子邮件字符*返回类型:boolean 如果校验的格式符合电子邮件格式返回 true;否则返回 false*/ public boolean isMail(String sPara) for(int i=0;i方法说明:判断是否是数字*输入参数:String sPara。 需要判断的字符串*返回类型:boolean 。如果都是数字类型,返回 true;否则返回 false*/ public boolean isNumber(String sPara) int iPLength = sPara.length(); for(int i=0;i方法说明:判断是否都是英文字符*输入参数:String sPara。要检查的字符*返回类型:boolean 。如果都是字符返回 true;反之为 false*/ public boolean isString(String sPara) int iPLength = sPara.length(); for(int i=0;i方法说明:判断是否是闰年*输入参数:int iPara。要判断的年份*返回类型:boolean 。如果是闰年返回 true,否则返回 false*/ public boolean chickDay(int iPara) return iPara%100=0&iPara%4=0; /*方法说明:检查日期格式是否正确*输入参数:String sPara。要检查的日期字符*返回类型:int 0 日期格式正确, -1 月或这日不合要求, -2 年月日格式不正确 */ public int chickData(String sPara)SuppressWarnings(unused) 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(iMon12) return -1; /闰年二月处理 if(iMon=2&chickDay(iYear) if(iDay29) return 2; else if(iDayiMonthiMon-1) return -1; return 0; /*方法说明:主方法,测试用*输入参数:*返回类型:*/ public static void main(String arges) myArray mA = new myArray(); /校验邮件地址 boolean bMail = mA.isMail(tom163.com); System.out.println(1 bMail is +bMail); bMail = mA.isMail(tom163com); System.out.println(2 bMail is +bMail); /演示是否是数字 boolean bIsNum = mA.isNumber(1234); System.out.println(1:bIsNum=+bIsNum); bIsNum = mA.isNumber(123r4); System.out.println(2:bIsNum=+bIsNum); /演示是否是英文字符 boolean bIsStr = mA.isString(wer); System.out.println(1:bIsStr=+bIsStr); bIsStr = mA.isString(wer3); System.out.println(2:bIsStr=+bIsStr); /演示检查日期 int iIsTime = mA.chickData(2003-12-98); System.out.println(1:iIsTime=+iIsTime); iIsTime = mA.chickData(2003-111-08); System.out.println(2:iIsTime=+iIsTime); iIsTime = mA.chickData(2003-10-08); System.out.println(3:iIsTime=+iIsTime); iIsTime = mA.chickData(2000-02-30); System.out.println(4:iIsTime=+iIsTime); package test4; import java.util.*; /* Title: 矢量操作方法说明:生成一个 4*4 的二维 Vector,供使用。*输入参数:*输出变量:Vector*其它说明:*/ public Vector buildVector() Vector vTemps = new Vector(); for(int i=0;i vTemp = new Vector(); for (int j=0;j方法说明:插入数据*输入参数:Vector vTemp 待插入的数据对象*输入参数:int iTemp 插入数据的位置*输入参数:Object oTemp 插入数据值*输出变量:Vector 结果*其它说明:如果插入位置超出实例实际的位置将返回 null*/ public Vector insert(Vector vTemp,int iTemp,Object oTemp) if(iTempvTemp.size() print(数据超界!); return null; else vTemp.insertElementAt(oTemp,iTemp); return vTemp; /*方法说明:移除数据*输入参数:Vector vTemp 待删除矢量对象*输入参数:int iTemp 删除数据的位置*输出变量:Vector*其它说明:如果删除超界的数据,将返回 null*/ public Vector delete(Vector vTemp,int iTemp) if(iTempvTemp.size() print(数据超界!); return null; else vTemp.removeElementAt(iTemp); return vTemp; /*方法说明:修改数据*输入参数:Vector vTemp 待修改矢量对象*输入参数:int iTemp 修改数据的位置*输入参数:Object oTemp 修改数据值*输出变量:Vector*其它说明:如果修改位置超界的数据,将返回 null*/ public Vector updata(Vector vTemp,int iTemp,Object oTemp) if(iTempvTemp.size() print(数据超界!); return null; else vTemp.setElementAt(oTemp,iTemp); return vTemp; /*方法说明:输出信息*输入参数:String sTemp 输出信息名称*输入参数:Object oTemp 输出信息值*返回变量:无*/ public void print(String sTemp,Vector oTemp) System.out.println(sTemp+数据:); this.print(oTemp); /*方法说明:打印输出(过载)*输入参数:Object oPara 输出的对象*返回类型:无*/ public void print(Object oPara) System.out.println(oPara); /*方法说明:打印输出(过载) *输入参数:Vector vPara 显示输出矢量对象*返回类型:无*/ public void print(Vector vPara) for(int i=0;i方法说明:主方法,程序入口*输入参数:String args*返回类型:无*/ public static void main(String args) operateVector ov = new operateVector(); Vector vTemp = ov.build
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号