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,还有未来火热的鸿蒙,当各种元素组合在一起,让我们一起脑洞大开共同打造专业、好玩、有价值的开发者社区,帮助开发者实现自我价值!

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

  1. java 日期计算星座_Java日期时间API系列25-----Jdk8中java.time包中的新的日期时间API类,使用MonthDay计算十二星座。...

    packagecom.xkzhangsan.time.enums;import staticcom.xkzhangsan.time.constants.Constant.MONTHDAY_FORMAT ...

  2. java程序如何获取北京时间_计算当前的北京时间java(currentTimeMillis)

    计算当前的北京时间java(currentTimeMillis) 计算当前的北京时间java(currentTimeMillis) 当前北京时间 编写一个显示当前GMT时间的程序,该时间的格式为小时: ...

  3. antd DatePicker 时间控件 限制选择当天之前时间,今天之前时间

    根据官方提供的disabledDate属性来设置可选区间,new Date 可以替换成固定时间节点如:newDate(1992-01-01) disabledDate = (current) => ...

  4. 洛谷刷题:小玉家的电费、小玉在游泳、小鱼的航程(改进版)、小鱼的游泳时间、小鱼会有危险吗

    记录洛谷刷题QAQ 一.小玉家的电费 题目描述 夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了.小玉家今天收到了一份电费通知单.小玉看到上面写:据闽价电 [2006]27 号规定,月用 ...

  5. 100例C语言经典编程题 | 浙大版C语言题目集第三版,助力你C语言从入门到精通

    获取每道题详细解答请在公众号[C you again]"C语言题目集"栏目查看. 下载pdf版本请在公众号[C you again]回复"c-pdf"自行获取. ...

  6. android面试题目大全第三部分,java高级综合部分

    1:本试卷难度较大,大部分摘自华为,中兴,腾讯,百度,阿里巴巴等试题 2:知识点涵盖Java基础,面向对象,异常,多线程,输入输出流,集合,数据结构与算法 3:注意本试卷分满分为100分,60分为及格 ...

  7. java 解析日期格式_日期/时间格式/解析,Java 8样式

    java 解析日期格式 自Java 几乎 开始以来,Java开发人员就通过java.util.Date类(自JDK 1.0起)和java.util.Calendar类(自JDK 1.1起 )来处理日期 ...

  8. R语言题目及参考答案(3)

    本次题目主要是R语言统计推断方面的,包括点估计的矩法估计和极大似然估计,区间估计的单正态总体的均值和方差的估计.两正态总体的参数估计.比率的估计和样本容量的确定等等.需要代做r语言作业的直接加QQ19 ...

  9. java 时间是24小时制吗_java时间24小时制

    var minute = 1000 * 60 var hour = minute * 60 var day = hour * 24 例子:当前距1970-1-1多少天 java.util.Date d ...

  10. c语言 do while 素数,c语言题目:用while语句求2000以内所有质数(素数)

    c语言题目:用while语句求2000以内所有质数(素数) 关注:100  答案:3  手机版 解决时间 2021-02-26 06:59 提问者祗剩寂寞 2021-02-25 10:11 小弟初学, ...

最新文章

  1. ubuntu下php服务器搭建_Ubuntu服务器下搭建php运行环境的方法
  2. 安装中文和英文man(c函数)
  3. 网站静态化处理—动静分离策略(3)
  4. 命令行mvn打包的时候报错:No compiler is provided in this environment. Perhaps you are running on a JRE
  5. [INSHack2018]Tricky-Part1
  6. Python多线程的两种实现方式
  7. [JavaWeb-MySQL]约束(非空约束,唯一约束,主键约束,外键约束_级联操作)
  8. js react根据几个颜色点计算区间任意数值对应颜色
  9. java面向对象之父类的引用指向子类的对象
  10. 小记安装python的MySQLdb模块
  11. js parsefloat 精度_javascript中的float运算精度
  12. 【Django 2021年最新版教程22】数据库model 批量插入创建
  13. 【反编译】apk反编译之修改贴吧发贴回帖时显示的地理位置
  14. soui 设置边框_第四篇:SOUI资源文件组织
  15. 测量计算机编程fx500,工程测量中fx-500P计算器基本程序.doc
  16. MySQL数据字典提示1146不存在的问题解决
  17. SpringBoot html转pdf 支持中文、图片水印+文字水印、页眉页脚 flying-saucer-pdf-itext5 + freemarker
  18. OpenGL 实现视频编辑中的转场效果
  19. USB复合设备调试 STM32
  20. Docker 启动镜像

热门文章

  1. 有没有开以修改服务器游戏数据,剑网3指尖江湖第二批服务器数据互通啦 来看看有没有你所在的大区...
  2. java 生成pdf文件加密
  3. Web前端期末大作业-写真摄影工作室网页设计(HTML+CSS+JS)
  4. 字符串+转义字符+注释
  5. SonarQube速查手册
  6. 怎么让照片变年轻_PS高手让你变得更年轻
  7. VisualAge使用技巧(二)
  8. CentOS7修改ip的两种方法
  9. matlab地震p波,如何确定地震深度?试试远震P波
  10. Java--制作乱字游戏