java程序100道21-30

作者 : admin 本文共4189个字,预计阅读时间需要11分钟 发布时间: 2024-06-10 共2人阅读

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实现类,且有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 

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);
    }
}
​
本站无任何商业行为
个人在线分享 » java程序100道21-30
E-->