如何划分两个多头并获得价值?

use*_*911 1 java

我需要计算整数和长整数的概率.但我总是0.

int a = 234;
长b = 123453344L

float c = a/b;

如何在Java中正确使用它?

rge*_*man 5

您需要将其中一个转换为a float,或者float从一开始就将其中一个变量声明为a .否则,Java的整数除法接管,并且只是作为一个int由分int必须是int,将适用于longS以及.

float c = (float) a / b;
Run Code Online (Sandbox Code Playgroud)