Méthode 1 : utilisez Math.round pour calculer, le format numérique renvoyé ici est
float price=89.89; int itemNum=3; float totalPrice=price*itemNum; float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确4位就*10000然后/10000
Tutoriels vidéo d'apprentissage en ligne recommandés : Tutoriel vidéo Java gratuit
Méthode 2 : utilisez DecimalFormat pour renvoyer le format de chaîne. Cette classe encapsule complètement le signe %, la millième place, le calcul scientifique
.float price=1.2; DecimalFormat decimalFormat=new DecimalFormat(".00");//构造方法的字符格式这里如果小数不足2位,会以0补足. String p=decimalFomat.format(price);//format 返回的是字符串
recommande la deuxième façon d'afficher le montant à la réception car elle renvoie un format de chaîne.
Articles et didacticiels Java connexes recommandés : Démarrer avec Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!