5.11 周测

1、实现在控制台输出九九乘法表

package zhouce;
public class Client1 {
public static void main(String[] args) {
// 实现在控制台输出九九乘法表
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}


2、定义方法sum,要求实现两个数之和的运算,要求在main方法中调用

package zhouce;
public class Client2 {
public static void main(String[] args) {
// 定义方法sum,要求实现两个数之和的运算,要求在main方法中调用
int a=1;
int b=2;
System.out.println(sum(a,b));
}
public static int sum(int i,int j){
return i+j;
}
}


3、

请写一个方法打印数组的内容,实现遍历数组,要求在main方法中调用。

提示:在main方法中定义一个数组,然后将数组作为参数传给方法,在方法中打印结果"[a,b,c,....]"

package zhouce;
public class Client3 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
// 请写一个方法打印数组的内容,实现遍历数组,要求在main方法中调用。
//在main方法中定义一个数组,然后将数组作为参数传给方法,在方法中打印结果"[a,b,c,....]"
String[] arr={"a","b","c","d"};
System.out.println(fun(arr));
}
public static String fun(String[] arr){
// 先给字符串附上一个左括号
String str="[";
// 遍历出数组元素,除了最后一个元素,因为最后一个元素后面不需要加逗号
for (int i=0;i<arr.length-1;i++){
str=str+arr[i]+",";
}
// 拼接最后一个数组元素到字符串,最后加上右括号
str=str+arr[arr.length-1]+"]";
return str;
}
}


4、请将消费者在商城购物这个场景抽象出类,并编写一个客户端类,实现“小明在欧尚买了一件T恤”这样一个购物行为。

package zhouce;
public class Client4 {
public static void main(String[] args) {
// 小明在欧尚买了一件T恤
// 创建类的对象
Name n=new Name();
Place p=new Place();
Thing t=new Thing();
// 给对象设值
n.setName("小明");
p.setName("欧尚");
t.setName("T恤");
// 创建对象,调用行为方法
Buy b=new Buy();
b.fun(n,p,t);
}
}

package zhouce;
public class Name {
private String name;
// 建一个空构造器 (可不写,系统会默认添加)
public Name() { }
// 因为定义了private,获取get和set方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

package zhouce;
public class Place {
private String name;
public Place() {}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

package zhouce;
public class Thing {
private String name;
public Thing() {}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

package zhouce;
public class Buy {
public void fun(Name n,Place p,Thing t){
System.out.println(n.getName()+"在"+p.getName()+"买了一件"+t.getName());
}

}


猜你喜欢

转载自blog.csdn.net/panjieer/article/details/80288593