怎么用Java表示43来进行计算输出小数

怎么用Java表示43来进行计算输出小数,第1张

package pan;

public class test {

  public static void main(String[] args) {

double a=4;

double b=3;

Systemoutprintln(a/b);

}

}

结果:13333333333333333

1由于atoi(chucun1)和atoi(chucun2)的结果都是int型,所以它们中间的"/"便是“取整除”,比如5/2的结果只会是2而不会是25。解决法较简单,在atoi(chucun1)前加一个"10",使整个表达式成为10atoi(chucun1)/atoi(chucun2)。这样,表达式中的int型变量就都会自动上升到浮点型数据参与这次运算,"/"也由“取整除”自动变成了“浮点除”,你的问题就解决了。2_itoa这个函数是把int型变量转换为字符串的,它不能胜任把浮点数转换成字符串,要用gcvt()函数。把_itoa(deshu2,deshu3,10)一句改为gcvt(deshu2,10,deshu3)就可以把浮点数deshu2变为字符串存入以deshu3为指针的内存中。中间的那个10不是进制,是转换后的十进制数的长度,你可根据需要填写。gcvt函数的形参与代码中的变量类型可能不一致,

public static void main(String[] args)

{

String a = "a1v23s5";

char[] b = atoCharArray();

String result = "";

for (int i = 0; i < blength; i++)

{

if (("0123456789")indexOf(b[i] + "") != -1)

{

result += b[i];

}

}

Systemoutprintln(result);

}

把字母替换成汉字一样的。

public static void main(String[] args)

{

String a = "金额为1235";

char[] b = atoCharArray();

String result = "";

for (int i = 0; i < blength; i++)

{

if (("0123456789")indexOf(b[i] + "") != -1)

{

result += b[i];

}

}

Systemoutprintln(result);

}

先跟你说说吧,假如 a b都是int类型,那么 a/b得到的也是int

如果你要变成是double的,就要 a/((double)b) 或者是 ((double)a)/b

这样就能得到小数

以上就是关于怎么用Java表示4/3来进行计算输出小数全部的内容,包括:怎么用Java表示4/3来进行计算输出小数、java的c标签里int类型的数做除法运算怎么得到的是小数啊能转成int类型吗、请问java怎么提取一个字符串中的数字(含小数点)。例如:金额为12345.78 ,结果为12345.78等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9606355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存