Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 把天转换成星期的数学公式是什么_Java_Javascript - Fatal编程技术网

Java 把天转换成星期的数学公式是什么

Java 把天转换成星期的数学公式是什么,java,javascript,Java,Javascript,我不想要像65天=6.2周这样的小数点。我想要65天=6周1天 我不能使用任何库(不是家庭作业)假设使用Java(我不懂Javascript): 只需使用一个模数即可得到剩余天数,然后将剩余天数除以7 var daysLeft = days % 7; var weeks = Math.floor(days / 7); 上面的代码同时在Java和JavaScript中工作(请记住,除了名称中有“Java”之外,Java和JavaScript是两种不同的、不相关的语言)。但是,在Java中将变量声

我不想要像
65天=6.2周这样的小数点。我想要
65天=6周1天

我不能使用任何库(不是家庭作业)

假设使用Java(我不懂Javascript):


只需使用一个模数即可得到剩余天数,然后将剩余天数除以7

var daysLeft = days % 7;
var weeks = Math.floor(days / 7);
上面的代码同时在Java和JavaScript中工作(请记住,除了名称中有“Java”之外,Java和JavaScript是两种不同的、不相关的语言)。但是,在Java中将变量声明为
int
可能更合适。

在JavaScript中:

function daysToWeeks(days)
{
    return {
        weeks: Math.floor(days/7),
        days: days % 7
    };
}
什么语言

如果您可以这样做:

Math.floor(65 / 7)     -> 9 weeks
以及一周中的天数:

65 % 7                 -> 2 days

你是说Java还是JavaScript?他们是两种完全不同的语言。65天是9周零2天……“voteuping”有一个简单的算法:他们看某人是否有很高的声誉,然后如果他们能理解答案,给voteup:)
65 % 7                 -> 2 days