Dans un autre exercice de Bruce Eckels sur le calcul de la vélocité, v = s / t
où s et t sont des entiers. Comment puis-je faire en sorte que la division produise un flottant ?
class CalcV {
float v;
float calcV(int s, int t) {
v = s / t;
return v;
} //end calcV
}
public class PassObject {
public static void main (String[] args ) {
int distance;
distance = 4;
int t;
t = 3;
float outV;
CalcV v = new CalcV();
outV = v.calcV(distance, t);
System.out.println("velocity : " + outV);
} //end main
}//end class
0 votes
Float v=s/t effectue la division puis transforme le résultat en un float. float v=(float)s/t est converti en float puis effectue la division.