java 周测

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


public static void main(String[] args) {
for(int i=1;i<10;i++) {
for(int j=1;j<=i;j++) {
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
2、定义方法sum,要求实现两个数之和的运算,要求在main方法中调用


public static int sum(int i,int j) {
int sum =i+j;
return sum;
}
public static void main(String[] args) {
int i=10,j=20;
System.out.println(sum( i, j));
}
3、请写一个方法打印数组的内容,实现遍历数组,要求在main方法中调用。


public static String test(String[] a) {
String str="[";
for(int i=0;i<a.length;i++) {
str +=a[i]+"," ;
}
str = str.substring(0,str.length()-1);
str +="]";
return str;
}
public static void main(String[] args) {
String[] a= {"a","b","c","d","e"};
System.out.println(test(a));
}
4、请将消费者在商城购物这个场景抽象出类,并编写一个客户端类,实现“小明在欧尚买了一件T恤”这样一个购物行为。


首先我们先定义一个抽象类,作为所有类的父类


public abstract class SuperClass {


String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public SuperClass(String name) {
super();
this.name = name;
}
public SuperClass() {
}
}
然后我们可以让其他的类都继承这个类


/*
 *custom 顾客 类
 */
class Custom extends SuperClass{
//构造器
public Custom(String name) {
super();
this.name = name;
}
public Custom() {

}
}
/*
 * 商城类
 */
class Market extends SuperClass{
//构造器
public Market(String name) {
super();
this.name = name;
}
public Market() {

}
}




/*
 * Tshit
 */
class Tshit extends SuperClass{
//构造器
public Tshit(String name) {
super();
this.name = name;
}
public Tshit() {

}
}
接着我们可以写一个接口,这个接口 里有所有的抽象方法


public interface ServerInter {
public void shop(SuperClass xiaoming,SuperClass market,SuperClass tshit);//需要注意的是抽象方法不需要{方法体}
}
然后让一个类实现这个接口


public class ShoppingService implements ServerInter {
@Override
public void shop(SuperClass xiaoming, SuperClass market, SuperClass tshit) {
System.out.println(xiaoming.getName()+"在"+market.getName()+"里买了一件"+tshit.getName());
}
}
最后定义一个实现类


public class Client{


public static void main(String[] args) {
SuperClass xiaoming =new Custom("小明");
SuperClass market =new Market("欧尚");
SuperClass tshit =new Tshit("T恤");

ServerInter server=new ShoppingService();
server.shop( xiaoming, market, tshit);
}
}
最后的结果就是:小明在欧尚里买了一件T恤

猜你喜欢

转载自blog.csdn.net/a756556384/article/details/80288594
今日推荐