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{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic 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{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic 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{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic 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{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic 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{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic 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{
@Overridepublic void printA() {
}
@Overridepublic void printB() {
}
@Overridepublic 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{
@Overridepublic void printA() {
}
@Overridepublic 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{
@Overridepublic void printA() {
}
@Overridepublic 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);}
}