मेरे कोड नमूना:मैं ठीक से कैसे उपयोग करते हुए विभाजित कर सकते हैं BigDecimal
import java.math.*;
public class x
{
public static void main(String[] args)
{
BigDecimal a = new BigDecimal("1");
BigDecimal b = new BigDecimal("3");
BigDecimal c = a.divide(b, BigDecimal.ROUND_HALF_UP);
System.out.println(a+"/"+b+" = "+c);
}
}
परिणाम है: 1/3 = 0
क्या मैं गलत कर रहा हूँ?
क्षमा करें, लेकिन यह मुझे के रूप में "सवाल बहुत छोटा था" इसके बिना पोस्ट करने के लिए अनुमति नहीं होगी। –
आपका परिणाम सही है। एक तिहाई,, निकटतम पूर्णांक तक गोल ऊपर गोलाई से संबंधों को तोड़ने, वास्तव में एक फ्लैट, गोल शून्य है। –
तो अगर मुझे 0.33333333 की आवश्यकता है? मुझे 1 से 3 को विभाजित करने के लिए कैसे करना है? –