Привет Я пытаюсь написать программу с использованием Javascript/Java, чтобы получить частное (с десятичными значениями) и остаток, как показано в приведенном ниже вложении. Я использовал обычный оператор остатка (%), но не получал фактический остаток, как показано ниже. Может кто-то, пожалуйста, помогите мне, как это реализовать. Математическая остаточная программа для десятичных значений с использованием Java/javascript
Ненулевая остаток:
В JavaScript я писал:
<script>
var a = 17.0;
var b = 5;
var x = a % b;
</script>
Где, как в Java, когда я писал
import java.math.*;
public class CalculateRemainder {
public static void main(String[] args) {
float divider, remainder;
int dividend;
divider = 17.0f;
dividend = 5;
remainder = divider%(dividend);
String str = "The remainder is " + remainder;
System.out.println(str);
}
}
я получаю REMAINDER как «2.0» вместо «0», (как показано на рисунке). То же самое происходит с JavaScript.
В Java это потому, что 'остаток 'является' float', и [это как 'float' напечатаны] (http://ideone.com/sT8PTw). –
На самом деле я ищу Javascript. Но между Java и Javascipt ничего не получается. Если я получу правильное решение, это Java, я буду реализовывать его как «сервис» и вызывать его в Javascript. В идеале Javascript подходит для моего решения. – Sriks
Если вы хотите это в Javascript, напишите свой код в Javascript. «Услуга» для этого просто сумасшедшая. –