天天看点

java报时_[蓝桥杯][基础练习VIP]报时助手 (Java代码)

解题思路:

注意事项:

参考代码:import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int h=sc.nextInt();

int m=sc.nextInt();

String a[]={"zero","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty"};

if(h>=0&&h<=20)

System.out.print(a[h]+" ");

else if(h==21)

System.out.print(a[20]+" "+a[1]+" ");

else if(h==22)

System.out.print(a[20]+" "+a[2]+" ");

else if(h==23)

System.out.print(a[20]+" "+a[3]+" ");

else if(h==24)

System.out.print(a[20]+" "+a[4]+" ");

if(m==0){

System.out.print("o'clock");

}

else if(m>0&&m<=20)

System.out.print(a[m]);

else if(m>20&&m<30)

System.out.print(a[20]+" "+a[m-20]);

else if(m==30)

System.out.print("thirty");

else if(m>30&&m<40)

System.out.print("thirty "+a[m-30]);

else if(m==40)

System.out.print("forty");

else if(m>40&&m<50)

System.out.print("forty "+a[m-40]);

else if(m==50)

System.out.print("fifty");

else if(m>50&&m<60)

System.out.print("fifty "+a[m-50]);

}

}