第一题:
public class S {
// 主方法
public static void main(String[] args) {
// 字符串str
String str = "No cheating in this exam!";
// 提取子字符串
String substring = str.substring(3, 11);
System.out.println(substring);
// 字符串exam在str中的位置
int indexOf = str.indexOf("exam");
System.out.println("字符串exam在str中的位置是:" + indexOf);
}
}
第二题:
/**
* 正方形类
*
* @author qd
*
*/
public class Square {
// 正方形边长
private double edge;
public double getEdge() {
return edge;
}
public void setEdge(double edge) {
this.edge = edge;
}
// 获取正方形的面积
public double getArea() {
double area = edge * edge;
return area;
}
// 获取正方形的周长
public double getPerimeter() {
double perimeter = 4 * edge;
return perimeter;
}
// 将正方形的边长、周长、面积输出到屏幕
public void show(Square square) {
System.out.println(
"正方形边长是:" + square.getEdge() + " 周长是:" + square.getPerimeter() + " 面积是:" + square.getArea());
}
}
公共类:
public class S {
// 主方法
public static void main(String[] args) {
// Square对象
Square s1 = new Square();
// 设置s1边长为2.3
s1.setEdge(2.3);
// s1调用show方法
s1.show(s1);
}
}
两个题的运行效果: