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);
}
}