attempt fixing the decimal places
This commit is contained in:
		
							parent
							
								
									b21f48c4ff
								
							
						
					
					
						commit
						1d8a2816ae
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -34,6 +34,8 @@ public class transact { | ||||||
|     } |     } | ||||||
|     */ |     */ | ||||||
| 
 | 
 | ||||||
|  |     private final static DecimalFormat FORMAT_DECIMAL = new DecimalFormat("#.00"); | ||||||
|  |      | ||||||
|      |      | ||||||
|     public static void init() { |     public static void init() { | ||||||
|         /* Initialize the variables, setting them with default values.  |         /* Initialize the variables, setting them with default values.  | ||||||
|  | @ -120,7 +122,6 @@ public class transact { | ||||||
|         if (item_details != null) { |         if (item_details != null) { | ||||||
|             if (item_details.get("Price") != null) { |             if (item_details.get("Price") != null) { | ||||||
|                 // Set up the decimal format.  |                 // Set up the decimal format.  | ||||||
|                 DecimalFormat FORMAT_DECIMAL = new DecimalFormat("#.00"); |  | ||||||
| 
 | 
 | ||||||
|                 item_pricing.put("unit", Float.valueOf(FORMAT_DECIMAL.format(Float.valueOf(item_details.get("Price").toString())))); |                 item_pricing.put("unit", Float.valueOf(FORMAT_DECIMAL.format(Float.valueOf(item_details.get("Price").toString())))); | ||||||
|                 item_pricing.put("subtotal", Float.valueOf(FORMAT_DECIMAL.format(Float.parseFloat(item_details.get("Price").toString()) * QUANTITY))); |                 item_pricing.put("subtotal", Float.valueOf(FORMAT_DECIMAL.format(Float.parseFloat(item_details.get("Price").toString()) * QUANTITY))); | ||||||
|  | @ -251,7 +252,7 @@ public class transact { | ||||||
| 
 | 
 | ||||||
|     public static void pay() { |     public static void pay() { | ||||||
|         /* Initialize the payment process of the transaction.  */ |         /* Initialize the payment process of the transaction.  */ | ||||||
|         payment.init(); |         payment.init(Float.valueOf(FORMAT_DECIMAL.format(Float.valueOf(price.get("total").toString())))); | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     public static void finalise() { |     public static void finalise() { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue