【蓝桥杯】java基础练习--报时助手,供参思路

简介: 这道题没什么好讲的,但是需要有几点注意的是,当分钟为0时要输出o’clock,还有就是数组下标的值和需要的值的对应,下面是代码,仅供参考

这道题没什么好讲的,但是需要有几点注意的是,当分钟为0时要输出o’clock,

还有就是数组下标的值和需要的值的对应,下面是代码,仅供参考

import java.util.Scanner;
/**
 * @author 弈鸣coding
 * @data: 2022/2/5
 */
public class Main {
    public static void main(String[] args) {
        String[] str = { "zero", "one", "two", "three", "four", "five", "six",
                "seven", "eight", "nine", "ten","eleven", "twelve",
                "thirteen", "fourteen", "fifteen", "sixteen", "seventeen",
                "eighteen", "nineteen","twenty"};
        String[] str1 = { "twenty","thirty","forty","fifty"};
        Scanner sc = new Scanner(System.in);
        int h = sc.nextInt();
        int m = sc.nextInt();
        int m1 = m/10;
        int m2 = m%10;
        String sh = " ";
        if (h<=20){
            System.out.print(str[h]);
            if (m<=20&&m!=0) {
                System.out.print(sh+str[m]);
            }else if (m!=0){
                System.out.print(sh+str1[m1-2]+sh+str[m2]);
            }
            if (m==0){
                System.out.print(sh+"o'clock");
            }
        }else {
            int hour = h/10;
            int hour1 = h%10;
            System.out.print(str1[hour-2]+sh+str[hour1]);
            if (m<=20&&m!=0) {
                System.out.print(sh+str[m]);
            }else if (m!=0){
                System.out.print(sh+str1[m1-2]+sh+str[m2]);
            }
            if (m==0){
                System.out.println(sh+"o'clock");
            }
        }
    }
}

目录
打赏
0
0
0
0
0
分享
相关文章
【潜意识Java】深度解析黑马项目《苍穹外卖》与蓝桥杯算法的结合问题
本文探讨了如何将算法学习与实际项目相结合,以提升编程竞赛中的解题能力。通过《苍穹外卖》项目,介绍了订单配送路径规划(基于动态规划解决旅行商问题)和商品推荐系统(基于贪心算法)。这些实例不仅展示了算法在实际业务中的应用,还帮助读者更好地准备蓝桥杯等编程竞赛。结合具体代码实现和解析,文章详细说明了如何运用算法优化项目功能,提高解决问题的能力。
61 6
|
29天前
|
【潜意识Java】蓝桥杯算法有关的动态规划求解背包问题
本文介绍了经典的0/1背包问题及其动态规划解法。
48 5
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
135 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
|
8月前
|
2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟
2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟
67 4
|
8月前
|
蓝桥杯Java组暴力递归搜图
蓝桥杯Java组暴力递归搜图
45 4
|
8月前
|
2022蓝桥杯大赛软件类国赛Java大学B组 左移右移 空间换时间+双指针
2022蓝桥杯大赛软件类国赛Java大学B组 左移右移 空间换时间+双指针
63 3
|
8月前
|
2021蓝桥杯大赛软件类国赛Java大学B组 完全日期 复杂遍历搜索
2021蓝桥杯大赛软件类国赛Java大学B组 完全日期 复杂遍历搜索
68 2
|
8月前
|
2023届蓝桥杯大赛软件类国赛Java大学B组 互质 数论
2023届蓝桥杯大赛软件类国赛Java大学B组 互质 数论
50 1

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等