ANDROID STUDIO帮助,VB.NET代码都是例子-(解决了!!)
Dim Variable_Name_A as Decimal = 12.0123990110001
Variable_To_Hold_It = Decimal.Truncate(Variable_Name_A)
Outputs : 12
Dim My_Variable_Name_A as Double = -12.00017
My_Variable_Name_B = Math.Abs(My_Variable_Name_A)
Outputs : 12.00017
所以,我看了一下Android Studio的“formater”。我读过无数关于小数点后的数字的帖子。我一点都不明白。
我不想四舍五入。
在VB.NET中,如果我想“格式化”一个数字,我们通常会这样做…
Dim Variable_Name_A as Double = 13.00192012334
Variable_Name_B = format(Variable_Name_A, "0.000")
Output : 13.002
也..如果你能..不四舍五入。你能告诉我怎样格式化这个号码吗?是的,小数点后有X位数。
你能帮我回答第一个问题吗,如果可以的话,帮我回答其他问题。
*所以我想通了..*
EditText Millimeters_VARa = (EditText) findViewById(R.id.Millimeters_EditText_ID);
Double MM_Double = Double.parseDouble(Millimeters_VARa.getText().toString());
EditText Inches_VARa = (EditText) findViewById(R.id.Inches_EditText_ID);
DecimalFormat WholeNumber = new DecimalFormat("0");
DecimalFormat WholeAndThousandths = new DecimalFormat("0.000");
// Converts Millimeters to Inches.
Double MM_to_Inches_Convert = (MM_Double / 25.4);
Inches_VAR.setText(WholeNumber.format(MM_to_Inches_Convert));
Output Example : 2
Inches_VAR.setText(WholeAndThousandths.format(MM_to_Inches_Convert));
Output Example : 2.000
Double TheWholeNumber = Double.parseDouble(WholeNumber.format(MM_to_Inches_Convert.toString()));
但当然是舍入最后一位数。所以,现在我要学习如何解决这个问题。
防止四舍五入-解决
public void FormatFunction(View v){
EditText EditText_VAR = (EditText) findViewById(R.id.EditText_A);
Double EditText_Double = Double.parseDouble(EditText_VAR.getText().toString());
TextView TextView_VAR = (TextView) findViewById(R.id.TextView_A);
DecimalFormat LOL = new DecimalFormat("0.0000");
LOL.setRoundingMode(RoundingMode.DOWN);
TextView_VAR.setText(LOL.format(EditText_Double));
Voilà.
<TextView
android:textSize="22sp"
android:id="@+id/TextView_A"
android:text="@string/OUTPUT_STRING"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"/>
<EditText
android:layout_width="200dp"
android:layout_height="60dp"
android:layout_marginTop="90dp"
android:id="@+id/EditText_A"
android:inputType="numberDecimal"/>
<Button
android:layout_width="150dp"
android:layout_height="60dp"
android:layout_below="@+id/EditText_A"
android:layout_marginTop="20dp"
android:text="@string/Format_String_A"
android:onClick="FormatFunction"/>
</RelativeLayout>
1)将Double转换为string。
2)执行String.split
3)将两个被拆分的部分再次连接到一个字符串
4)将字符串解析为long5)Wallah double不带小数
double dbNum=11112.1111;
String []dbStore=Double.toString(dbNum).split(".");
String strDBNum="";
for(String str:dbStore)
{
strDBNum+=str;
}
Long lDbNum=Long.parseLong(strDBNum);
当用户输入时,是否可以在数字输入上添加小数点? 我有以下输入: 我已尝试设置输入。值并将其包装在格式化程序中。format(),使用以下命令,但我得到一个解析错误。因为$sign和它是一个数字输入,我猜。 有办法这么做吗?
问题内容: 如何获取小数点后的数字? 例如,如果我有,我如何得到? 问题答案: 一个简单的方法为您:
本文向大家介绍文本框只能输入数字的js代码(含小数点),包括了文本框只能输入数字的js代码(含小数点)的使用技巧和注意事项,需要的朋友参考一下 只能输入0-9多包括小数点 以上这篇文本框只能输入数字的js代码(含小数点)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
null null null 我只是不知道如何将两者结合起来,这样小数点后才是强制性的。 我如何解决这个问题?
问题内容: 我是angularjs的新手。我想知道什么是只允许在文本框中键入有效数字的方法。例如,用户可以键入“ 1.25”,但不能键入“ 1.a”或“ 1 ..”。当用户尝试输入下一个将使它成为无效数字的字符时,他将无法输入。 提前致谢。 问题答案: 您可以尝试使用此指令来阻止将任何无效字符输入到输入字段中。( 更新 :这依赖于对模型具有明确知识的指令,这对于可重用性而言并不理想,请参见下面的可
问题内容: 在我的中,我需要使用,但是我不确定如何截断到2个小数位: 示例:获取 打印为: 问题答案: 用这个: