时间也能加

针对之前发布的那篇文章,方法的确很复杂,其实换一个角度,相当于是六十进制的三位数相加,那么按照之前学的十进制相加求百十个位的解法,把除数10换成60就行了,但是我还去搜索了Python解法的,它的思路还是判断会不会超过60,是否进位。和我之前发的那篇总思路是一样的,但是Python本身写出来很简便,就不做过多的叙述了,本题还是用java写。

 分两行输入两组时分秒,空格分隔,编写一个函数,把对应的时和时相加,分和分相加,秒和秒相加,输出结果。结果也是时分秒,要满足时间规律,比如秒的范围是0~59。不考虑不合理的输入等特殊情况。

import java.util.Scanner;
import java.util.*;
class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        // code here
        int q, w, e;//最后输出的时、分、秒
        int[] num1 = new int[3];//获得要相加的两个数组
        int[] num2 = new int[3];
        for(int i = 0; i < 3; i ++) {
            num1[i] = input.nextInt();  // 一个一个读取
        }
        for(int i = 0; i < 3; i ++) {
            num2[i] = input.nextInt();
        }
        int a = num1[0];
        int b = num1[1];
        int c = num1[2];

        int x = num2[0];
        int y = num2[1];
        int z = num2[2];
        int sum1 = a*60*60+b*60+c;
        int sum2 = x*60*60+y*60+z;
        int sum = sum1+sum2;
        q = sum/60/60;
        w = sum/60%60;
        e = sum%60;
        System.out.printf("%d" + " " + "%d" + " " + "%d", q, w, e);

    }
}

 备注:我也是一个初学者,也在学习中,有不好的地方大家多多指正,我也积极修改。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要在 ECharts 中创建带有时间线的柱状图,您可以按照以下步骤进行操作: 1. 首先,确保您已经引入了 ECharts 库。您可以在 HTML 文件的头部添以下代码: ```html <script src="https://cdn.jsdelivr.net/npm/echarts@5.1.2/dist/echarts.min.js"></script> ``` 2. 在 HTML 文件中创建一个容器元素,用于显示图表。例如: ```html <div id="chartContainer" style="width: 600px; height: 400px;"></div> ``` 3. 在 JavaScript 文件中,使用 ECharts 的 API 创建图表实例并配置相关选项。以下是一个简单的示例: ```javascript // 获取图表容器元素 var chartContainer = document.getElementById('chartContainer'); // 创建图表实例 var chart = echarts.init(chartContainer); // 配置柱状图的基本选项 var options = { xAxis: { type: 'category', data: ['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04', '2021-01-05'] // 时间线上的数据 }, yAxis: { type: 'value' }, series: [{ type: 'bar', data: [100, 200, 150, 300, 250] // 柱状图的数据 }] }; // 使用配置项显示图表 chart.setOption(options); ``` 在上述示例中,xAxis 的 type 设置为 'category',并且将时间数据放入 data 数组中。yAxis 的 type 设置为 'value',代表数值类型的纵轴。 4. 最后,您可以根据需要进行样式调整和其他配置。例如,您可以设置柱状图的颜色、添图例等。 这是一个简单的示例,您可以根据自己的需求进行进一步的定制。希望能对您有所帮助!如有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值