c语言题目小鱼的游泳时间,java实现计算小鱼的游泳时间

java实现计算小鱼的游泳时间

import java.util.Scanner;

public class fish {

public static void main(String[] args){

// System.out.println("小鱼游啊游 从几点几分游到几点几分(当天的时间)");

Scanner input = new Scanner(System.in);

System.out.println("请输入游了几天");

int value = input.nextInt();

System.out.println("请输入a的值(从几点开始游)");

int a = input.nextInt();

System.out.println("请输入b的值(几分开始游)");

int b = input.nextInt();

System.out.println("请输入c的值(从几点游完)");

int c = input.nextInt();

System.out.println("请输入d的值(到几分游完)");

int d = input.nextInt();

int[] result = method1(a,b,c,d,value);

System.out.println("小鱼游了" + result[0] + "时" + result[1] + "分") ;

}

// public static int[] method0(int a, int b,int c, int d, int value){

// int n = c - a;

// int m = d - b;

// if (m < 0){

// n--;

// m += 60;

// n = value * 24;

// }

// int[] array0 = {n,m};

// return array0; //array{n,m}

// }

//隔夜游

public static int[] method1(int a, int b,int c, int d, int value){

int n = c - a;

int m = d - b;

//增加d的值,方便相减,同时需要减去n的值

if (m < 0){

n--;

m += 60;

}

//判断c-a的值是超过24个小时的隔夜游(为负),还是没有超过24个小时的隔夜游(为正)

if (n < 0){

if (value == 1){

n += value * 24;

}

else {

n += (value - 1) * 24;

}

}

if (n > 0){

if (value > 1) {

n += (value - 1) * 24;

}

}

int[] array0 = {n,m};

return array0; //array{n,m}

}

}

SDK社区是一个中立的社区,这里有多样的前端知识,有丰富的api,有爱学习的人工智能开发者,有风趣幽默的开发者带你学python,还有未来火热的鸿蒙,当各种元素组合在一起,让我们一起脑洞大开共同打造专业、好玩、有价值的开发者社区,帮助开发者实现自我价值!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值