21xrx.com
2024-11-05 17:28:01 Tuesday
登录
文章检索 我的文章 写文章
如何用Java获取数字的最后一位?
2023-06-12 14:07:00 深夜i     --     --
Java 获取 最后一位

如果你正在处理数字的时候,你可能需要获取这个数字的最后一位。在Java中,有几种方法可以做到这一点。

方法一:使用取模运算符

取模运算符(%)可以返回一个数字的余数。如果你将数字除以10,你将会得到这个数字的最后一位。你可以使用下面的代码来实现:

int num = 12345;

int lastDigit = num % 10;

System.out.println("最后一位是:" + lastDigit);

这个代码的输出将是:

最后一位是:5

方法二:将数字转换成字符串

另一种方法是将数字转换成字符串,然后获取字符串的最后一个字符。你可以使用下面的代码来实现:

int num = 12345;

String numStr = Integer.toString(num);

char lastChar = numStr.charAt(numStr.length() - 1);

int lastDigit = Character.getNumericValue(lastChar);

System.out.println("最后一位是:" + lastDigit);

这个代码的输出将是:

最后一位是:5

方法三:使用Java 8的新特性

如果你正在使用Java 8,你可以使用新的方法来获取数字的最后一位。你可以使用下面的代码来实现:

int num = 12345;

int lastDigit = Integer.parseInt(String.valueOf(num).substring(String.valueOf(num).length() - 1));

System.out.println("最后一位是:" + lastDigit);

这个代码的输出将是:

最后一位是:5

总结

无论你使用哪种方法,获取数字的最后一位都很简单。你可以使用取模运算符、将数字转换成字符串或使用Java 8的新特性来实现。记得选择最适合你的方法,以便你可以更轻松地完成你的任务。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复