如何在祝酒词中使用双打和/或整数?

时间:2015-05-13 18:40:27

标签: java android android-toast

我无法在吐司中使用代码来对其进行乘法/除/加/减我输入到应用中的数字。请记住,我是一个非常初学者,任何帮助将不胜感激。

Toast toast = new Toast(getApplicationContext());
toast.setGravity(51, 0, 0);
Toast.makeText(MainActivity.this, (CelNum * 1.8 + 32), 
  Toast.LENGTH_LONG).show();

如果有人知道我的意思或者有更好的方法,请帮忙。谢谢!

2 个答案:

答案 0 :(得分:2)

Toast采用String。如果要打印数字,则需要进行转换。 Java为您提供了几种快速的方法:

"" + 5Integer.toString(5)

两者都会将5转换为String。

答案 1 :(得分:1)

您必须将double转换为String。您可以使用String.valueOf 将任何基本类型(intdoubleboolean等)转换为String

Toast.makeText(MainActivity.this, String.valueOf(CelNum * 1.8 + 32), 
    Toast.LENGTH_LONG).show();

您还可以使用Integer.toStringDouble.toString,将各自的类型转换为String