我认为数学在Java中有点棘手。 假设我的整数值为203,我想提取0和3。 对我来说,最简单的方法是使用Intat(1)和Intat(2),或者能够提取Left(203,1)以检索“2”然后减去:203 - (2 * 100) )。
无论如何,我认为我有一个解决方案,请参阅下面的代码块:
String Th = Integer.toString(203);
int Th2 = Integer.valueOf(Th);
String Th3 = Th.charAt(1) + "" + Th.charAt(2);
int Thrown_Card_Two_Post = Integer.valueOf(Th3);
System.out.println(Thrown_Card_Two_Post);
有没有更有效的方法来实现这个目标?
答案 0 :(得分:0)
我认为最好的方法是从小到大。
首先,取模数10得到最后一位数。如果你不这样做
知道,模数10是除以10后的余数,可以是
表示为203 % 10
。
获得最后一位数后,将其从总数中减去并取 模数100得到第二个数字。
重复以获取所有数字。
如果您不需要所有数字,但只需要特定的数字,您可以先划分跳过几步。
答案 1 :(得分:0)
你可以使用这个技巧: int number = 235;
Uitroep itgendhb077: Error in Invantive Data Hub.
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM [DB6P191CA0024.EURP191.PROD.OUTLOOK.COM]