假设您用Java编写了一个简单的除法程序并运行它。现在,假设它为您提供了451.12531的答案。但是,您只想从该答案中选择一个或两位数,就可以在该点之前或之后。在这种情况下,我们假设需要选择。第二个数字是5。而且您只想打印此。你是怎样做的?
这可以通过使用以下方法将Double转换为String来完成:
String s = String.valueOf(double);
然后,您可以使用该Character.getNumericValue()
方法来获取所需的数字/位置:
int x = Character.getNumericValue(s.charAt(1));
完整示例:
Double d = 451.12531;
String s = String.valueOf(d);
int x = Character.getNumericValue(s.charAt(1));
x
您想要的号码在哪里,在上面的示例中将是5
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句