当前位置: 首页 > 知识库问答 >
问题:

三个小数点的格式输出

阳文轩
2023-03-14

好吧,我一直在制作一个表格,允许用户输入某些输入并像excel一样运行。由于这与程序的目的以及它如何显示内容无关,因此我不会在这篇文章中讨论其目的。有没有办法在演示输出中添加更多小数点?我尝试添加 'total.toFixed(3) 这并没有解决问题。然后我尝试了我现在插入的内容。我没有想法。

import java.text.NumberFormat;

private static NumberFormat percent = NumberFormat.getPercentInstance();
var rate = .00125;
var x = myFunction(.04375, rate); 
function myFunction(a, b) {
    return a + b;   
}   
var total = x*100; 
percent = new DecimalFormat("0.000#%"); 
document.getElementById("demo").innerHTML = percent.format(total);
<!DOCTYPE>
<style>
th{ 
	font-family: Arial Narrow;
	background: #D6D6D6;
	overflow: hidden;
	font-size: 28px;
}

table, th, td{
	border-color: black;
	border: 1px solid black;
	border-collapse: collapse;
}
.row2 {
	font-family: Arial Narrow;
	font-size: 28px;
}

td {
	
</style>
<html>
<head>
<table border="1">
  <tr>
    <th colspan="9" >FANNIE MAE MANDATORY</th>
  </tr>
  <tr class="row2">
    <td></td>
    <td colspan="2">30</td>
	<td colspan="2">20</td>
	<td colspan="2">15</td>
	<td colspan="2">10</td>
  </tr>
  <tr class="row2">
	<td></td>
    <td>1 PT</td>
    <td>0 PT</td>
	<td>1 PT</td>
	<td>0 PT</td>
	<td>1 PT</td>
	<td>0 PT</td>
	<td>1 PT</td>
	<td>0 PT</td>
  </tr>
  <tr class="row2">
	<td>$35,000 - $99,999</td>
    <td><p id="demo"></p></td>
    <td id="c7"></td>
	<td id="d7"></td>
	<td id="e7"></td>
	<td id="f7"></td>
	<td id="g7"></td>
	<td id="h7"></td>
	<td id="i7"></td>
  </tr>
</table>

共有2个答案

云联
2023-03-14

尝试使用字符串格式,提及您需要的小数类型,例如#xxx.xx,它根据舍入策略限制2的小数点

吴高畅
2023-03-14

使用浮点与String.format

String.format("%.3f", number)
 类似资料:
  • 问题内容: 如何将十进制值转换为逗号? 这对我有帮助。但是我的问题是,小数位仅设置为2。我希望小数是2、3或4。 我试过了 输出:1234.1234 没有逗号。但是如果我用钱,小数点只能是2 convert(varchar,convert(money,1234.1234567),1) 输出:1,234.12 问题答案: 而不认为这是一个好主意… 功能

  • 问题内容: 我有一个小任务,我必须使用2d数组来产生Pascal的三角形。这是我的代码,它可以工作。如果我像这样显示三角形,就有一个额外的信用机会: 但是,我的空格不是这样格式化的。它只是简单地显示所有排列在左侧的数字。它很难描述,但是如果您运行它,您将明白我的意思。 这是我的代码: 如果有人可以帮助我找出如何在程序中添加正确的间距以产生图片中所需的输出,那将是很好的:)我知道我需要将系统打印出来

  • 最近,我在这篇文章中读到了关于C#三部分显示格式的内容:https://diptimayapatra.wordpress.com/2014/01/13/3-part-format-of-numbers-in-c/ 3部分格式用于显示正、负和零值数字。字符串格式有三个部分。第一部分对应于阳性试验,第二部分对应于阴性试验。最后一部分用于值为零时。 其结果将为“(+)29.12” 这样做的结果将是“积极

  • 问题内容: 我想知道如何在不舍入原始数字的情况下输出带两位小数的数字。 例如: 我已经尝试过: 问题答案: 您要使用命令。 https://dev.mysql.com/doc/refman/8.0/zh-TW/mathematical- functions.html#function_truncate

  • 当用户输入时,是否可以在数字输入上添加小数点? 我有以下输入: 我已尝试设置输入。值并将其包装在格式化程序中。format(),使用以下命令,但我得到一个解析错误。因为$sign和它是一个数字输入,我猜。 有办法这么做吗?

  • 问题内容: WHat是格式化python十进制格式的好方法吗? 1.00 - > ‘1’ 1.20 - > ‘1.2’ 1.23 - > ‘1.23’ 1.234 - > ‘1.23’ 1.2345 - > ‘1.23’ 问题答案: 如果您拥有Python 2.6或更高版本,请使用: 对于Python 2.5或更早版本: 说明: 告诉打印第一个参数-在这种情况下为。 冒号(:)之后的所有内容均指定