java程序100道21-30

21.定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法和String 的getInfo()方法,类X是A的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!”

package Exercises.One_Hundred.Demo21;
​
public interface A {
    final String S="java";
​
    void print();
    String getInfo();
}
​

package Exercises.One_Hundred.Demo21;
​
public class X implements A{
​
    @Override
    public void print() {
        System.out.println(S);
    }
​
    @Override
    public String getInfo() {
        return "Hello!!!";
    }
}
​

\22. 定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法,定义一个接口B,B中有String 的getInfo()方法,类X是接口A和B的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!”

package Exercises.One_Hundred.Demo22;
​
public interface A {
    final String S="java";
​
    void print();
}

package Exercises.One_Hundred.Demo22;
​
public interface B {
    String getInfo();
}
​

package Exercises.One_Hundred.Demo22;
​
public class X implements A,B{
​
    @Override
    public void print() {
        System.out.println(S);
    }
​
    @Override
    public String getInfo() {
        return "Hello!!!";
    }
}
​

\23. 定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法,定义一个接口B,B是A的子接口,B接口有String 的getInfo()方法,类X是接口A和B的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!”

package Exercises.One_Hundred.Demo23;
​
public interface A {
    final String S="java";
​
    void print();
}

package Exercises.One_Hundred.Demo23;
​
public interface B extends A {
    String getInfo();
}
​

package Exercises.One_Hundred.Demo23;
​
public class X implements B{
​
    @Override
    public void print() {
        System.out.println(S);
    }
​
    @Override
    public String getInfo() {
        return "Hello!!!";
    }
}
​

\24. 定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法,定义一个接口B,抽象类B有String 的抽象方法getInfo(),类X是接口A和类B的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!”

package Exercises.One_Hundred.Demo24;
​
public interface A {
    final String S="java";
​
    void print();
}

package Exercises.One_Hundred.Demo24;
​
public abstract interface B {
    public abstract String getInfo();
}
​

package Exercises.One_Hundred.Demo24;
​
public class X implements A,B{
​
    @Override
    public void print() {
        System.out.println(S);
    }
​
    @Override
    public String getInfo() {
        return "Hello!!!";
    }
}
​

\25. 定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法,定义一个接口B,抽象类B是类A实现类(类B是类A的继承类),且有String 的抽象方法getInfo(),类X是类B的实现类,类X的print()方法输出常量s,方法getInfo()返回“Hello!!!”

package Exercises.One_Hundred.Demo25;
​
public interface A {
    final String S="java";
​
    void print();
}

package Exercises.One_Hundred.Demo25;
​
public abstract interface B extends A{
    void print();
    public abstract String getInfo();
}
​

package Exercises.One_Hundred.Demo25;
​
public class X implements B{
​
    @Override
    public void print() {
        System.out.println(S);
    }
​
    @Override
    public String getInfo() {
        return "Hello!!";
    }
}
​

26.定义一个接口A,有void 的printA()方法,定义一个接口B,有void 的printB()方法,接口C继承接口A和接口B,且有void 的printC()方法,类X是接口C的实现类。

package Exercises.One_Hundred.Demo26;
​
public interface A {
   void printA();
}
​

package Exercises.One_Hundred.Demo26;
​
public abstract interface B{
   void printB();
​
​
}
​

package Exercises.One_Hundred.Demo26;
​
public interface C extends A,B{
    void printC();
}
​

package Exercises.One_Hundred.Demo26;
​
public class X implements C{
​
​
    @Override
    public void printA() {
​
    }
​
    @Override
    public void printB() {
​
    }
​
    @Override
    public void printC() {
​
    }
}
​

\27. 定义一个接口A,有void 的printA()方法,定义一个接口B,有void 的printB()方法,类X是接口A和接口B的实现类。

package Exercises.One_Hundred.Demo27;
​
public interface A {
   void printA();
}
​

package Exercises.One_Hundred.Demo27;
​
public abstract interface B{
   void printB();
​
​
}
​

package Exercises.One_Hundred.Demo26;
​
public class X implements A,B{
​
​
    @Override
    public void printA() {
​
    }
​
    @Override
    public void printB() {
​
    }
​
}
​

\28. 定义一个接口A,有void 的printA()方法,定义一个接口B,有void 的printB()方法,抽象类C有抽象方法void 的printC()方法,X类是接口A和抽象类C的实现类。

package Exercises.One_Hundred.Demo28;
​
public interface A {
   void printA();
}
​

package Exercises.One_Hundred.Demo28;
​
public abstract interface B{
   void printB();
​
​
}
​
package Exercises.One_Hundred.Demo28;
​
public class X extends C implements A{
​
​
    @Override
    public void printA() {
​
    }
​
​
    @Override
    public void printC() {
​
    }
}
​

29. 定义一个有5个整型数的数组,将数组元素倒序存放并输出

package Exercises.One_Hundred;
​
import java.util.Scanner;
​
public class Demo29 {
    public static void main(String[] args) {
        int[] array=new int[6];
        Scanner scanner=new Scanner(System.in);
​
        for(int i=0;i<6;i++){
            array[i]=scanner.nextInt();
        }
​
        int temp;
        for(int i=0;i<array.length/2;i++){
            temp=array[i];
            array[i]=array[array.length-1-i];
            array[array.length-1-i]=temp;
        }
​
​
        for(int i=0;i<array.length;i++){
            System.out.print(array[i]+" ");
        }
    }
}
​

30.求1-100间奇数的和

package Exercises.One_Hundred;
​
public class Demo30 {
    public static void main(String[] args) {
        int sum=0;
        for(int i=1;i<=100;i++){
            if(i%2!=0){
                sum+=i;
            }
        }
        System.out.println(sum);
    }
}
​
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值