Java'da, platformlar arasında kayan noktalı determinizmi zorlamak için strictfp kullanabilirsiniz. Android'de böyle bir uygulama var mı, eğer öyleyse nasıl kullanıyorsunuz?Android'de kayan nokta determinizmi nasıl edinilir?
cevap
Normal Java'da olduğu gibi kullanabilirsiniz. Örnek:
public class TestStrictfp {
strictfp double computeTotal(double x, double y) {
return x + y;
}
}
Ve gibi kullanın:
Eğer böyle bir snit içinde olmasaydıTestStrictfp o = new TestStrictfp();
double d = o.computeTotal(1, 2);
Sınıfta yer aldığınızda yöntemin katı olması gerekir mi? Ayrıca, katı hesaplamalar AMD/Intel ve tüm Android cihazlarda da aynı şekilde hesaplanmalı mı? – CodeCamper
Karmaşıklığı önlemek için strictfp anahtar sözcüğünü sınıf bildiriminden kaldırdım. Demek istediğim, Android’in normal Java kodunda olduğu gibi geçerli olmasıdır. Anladığım kadarıyla, strictfp kullanmak, kayan nokta hesaplamalarının sonuçlarının tüm platformlarda aynı olduğunu garanti eder. –
- 1. kayan nokta
- 2. Kayan nokta hataları nasıl önlenir?
- 3. Kayan Nokta Modulo Çalışması
- 4. Python: Kayan nokta girdisinden
- 5. LCC Printf kayan nokta
- 6. kayan nokta sayılarını artırma doğruluk
- 7. SQL, kayan nokta hassaslığını ayarlama
- 8. Kayan Nokta; Division vs Multiplication
- 9. Python dizisinde kayan nokta hassaslığı
- 10. Java Kayan Nokta Hassas Sayı
- 11. Kayan nokta değerlerinin NSMutableArray'i nasıl oluşturulur
- 12. Gitmeyi, kayan nokta olarak gitmeye nasıl zorlayabilirim?
- 13. Kayan nokta sayı dizisi (bulanıklaştırma) nasıl yapılır
- 14. Python'da kayan nokta kesinliğini ne tanımlar?
- 15. SQL, "Bir geçersiz kayan nokta işlemi oluştu."
- 16. Kayan nokta değerlerini ikiye katlama ve bölme
- 17. Kayan nokta sayısını ayrık segmentlere ayırma
- 18. androidde openssl nasıl kurulur
- 19. Kayan nokta sayıları için android numara işareti
- 20. Xilinx Kayan Nokta Çekirdeği - Hatalı 'X' değerleri?
- 21. Kayan nokta tipine (upcast) cxx11 içinde entegre
- 22. Python'da kayan nokta ('Inf') noktası nedir?
- 23. R Yıl içinde tarih farkı (kayan nokta)
- 24. WebGL Kayan nokta işlem hedefinden piksel okuma
- 25. Noktadan sonra 2 Haneli Kayan Nokta
- 26. Python kayan nokta keyfi hassas kullanılabilir mi?
- 27. assert_eq! kayan nokta sayıları ve delta ile
- 28. Onaltılık kayan nokta sabitini reddeden VC
- 29. Python'da Baytları Kayan Nokta Sayılarına Dönüştürme
- 30. Android NDK ile donanım kayan nokta alma
, önceki soruya bir cevap kazanılmış olacaktı. Onu sildikten ve bir snide yorum bıraktıktan sonra, hepsini sizin için yeniden yaratmayacağım. Kısa versiyon, 'strictfp' çalışır. – chrylis
@chrylis Teşekkürler dostum! Onu bir kaynakla gerçek bir cevaba sok, böylece seni baştan çıkar ve seni cevap olarak seçebilirim. – CodeCamper