实验二 Java程序设计基础及简单类的设计.docx
实验二 Java程序设计基础及简单类的设计一、实验目的1.掌握数组类型的声明和动态内存申请,理解数组的引用模型; 2.掌握String类的应用及对字符串变量的操作;3.掌握类的声明格式和多种封装措施,理解对象的引用模型; 4.掌握成员变量和方法的概念及构造方法的定义和使用; 5.掌握方法的重载。二、实验内容1.给定一个一维整型数组,实现以下功能 求数组元素中的最大值; 求数组元素中的最小值;求某个关键字在数组中的序号,若给定关键字在数组中不存在,返回-1; 将数组中所有元素按升序重新排列; 判断数组的元素序列是否己排序;要求每个功能用一个方法实现,并编写main方法进行测试。package java实验二;import ;public class 实验二 public static int Maxint tablepublic static int Minint tableint ctable0;forint i1;itableictablei;int btable0;forint i1;itablej1return false;数组元素的最小值为实验二.Mina;的索引位置是实验二.索引位置a;a实验二.数组排序a;排序后的数组 ;forint i0;i ai; ;数组是否已经排序实验二.判断排序a; 2.编写一个方法找出两个字符串中所有共同的字符,并在main方法中通过键盘输入两个字符串进行测试。package java实验二;import *; import *; public class 寻相同字符 public static void mainString args TODO 自动生成的方法存根String A请输入第一个字符串String A2请输入第二个字符串寻相同字符 Bnew 寻相同字符 ; B.找相同字符A,A2;public void 找相同字符String s1,String s2char c1 ; char c2 ;ArrayList lis new ArrayList ; forint i0; i _balance账户卡上余额不足,取款失败 操作时间操作时间 return;this._balance this._balance - amount;成功取款checkAccount ;public Date 操作时间 Date anew Date ;return a;public void checkAccount 显示进行操作后的余额和操作的时间账户卡上余额为 操作时间操作时间 public String getID return _ID;public void setIDString iD 建户人证件号码_ID iD;public String getAccount return _account;public void setAccountString account 新建账号名称this._account account ;public String getName return _name;public void setNameString name 建户人姓名this._name name;public String getAccounTimet SimpleDateat sdf new SimpleDateatreturn this._accounTimet;public void setAccounTimetDate accounTimet 开户时间this._accounTimet accounTimet;public double getBalance