第四周课程总结&试验报告(二)
实验二 Java简单类与对象实验目的 (1) 使用构造函数完成各属性的初始赋值 (2) 使用get…()和set…()的形式完成属性的访问及修改 (3) 提供计算面积的getArea()方法和计算周长的getLength()方法 public class Main { public static void main(String[] args) { Rectangle re = new Rectangle(); re.get(); double i =re.getArea(); System.out.println(i); double k =re.getLength(); System.out.println(k); } } class Rectangle { double width; double heigh; String color; Rectangle() { this.width=3; this.heigh=4; this.color="Red"; } public void get(){ System.out.println("该矩形的宽是"+this.width); System.out.println("该矩形的高是"+this.heigh); System.out.println("该矩形的颜色是"+this.color); } public void setwidth(double single) { this.width=single; } public void setheigh(double single) { this.heigh=single; } public void setcolor(String single) { this.color=single; } public double getArea() { return this.width*this.heigh; } public double getLength(){ return this.width*2+this.heigh*2; } } 实验结果 实验总结 实验代码太繁琐有些混乱,this关键字应用不熟练 2.银行的账户记录Account有账户的唯一性标识(11个长度的字符和数字的组合),用户的姓名,开户日期,账户密码(六位的数字,可以用0开头),当前的余额。银行规定新开一个账户时,银行方面提供一个标识符、账户初始密码123456,客户提供姓名,开户时客户可以直接存入一笔初始账户金额,不提供时初始余额为0。定义该类,并要求该类提供如下方法:存款、取款、变更密码、可以分别查询账户的标识、姓名、开户日期、当前余额等信息。 总结一.String类:java使用String类创建一个字符串变量,字符串变量属于对象。String类对象创建后不能修改。 常用方法 1、int length(); 语法:字符串变量名.length(); 返回值为 int 类型。得到一个字符串的字符个数 2、char charAt(值); 语法 :字符串名.charAt(值); 返回值为 char 类型。从字符串中取出指定位置的字符 3、char toCharArray(); 语法 :字符串名.toCharArray(); 返回值为 char 数组类型。将字符串变成一个字符数组 4、int indexOf("字符") 语法 :字符串名.indexOf("字符");字符串名.indexOf("字符",值);查找一个指定的字符串是否存在,返回的是字符串的位置,如果不存在,则返回-1 。 5、toUpperCase(); toLowerCase();字符串大小写的转换 6、String[] split("字符") 根据给定的正则表达式的匹配来拆分此字符串。形成一个新的String数组。 7、boolean equals(Object anObject) 语法 :字符串变量名.wquals(字符串变量名); 返回值为布尔类型。所以这里用 if 演示。比较两个字符串是否相等,返回布尔值 8、trim(); 去掉字符串左右空格 replace(char oldChar,char newChar);新字符替换旧字符,也可以达到去空格的效果一种。 9、String substring(int beginIndex,int endIndex) 截取字符串 10、boolean equalsIgnoreCase(String) 忽略大小写的比较两个字符串的值是否一模一样,返回一个布尔值 11、boolean contains(String) 判断一个字符串里面是否包含指定的内容,返回一个布尔值 12、boolean startsWith(String) 测试此字符串是否以指定的前缀开始。返回一个布尔值 13、boolean endsWith(String) 测试此字符串是否以指定的后缀结束。返回一个布尔值 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |