java如何获取一个数的最后一位呢? 比如12,要获取最后以为2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s=String.valueof(12);s=s.substring(s.length()-1);System.out.println(s); 如果你这个数字是number那么最后一个数字就是 number%10 int number = 103;System.out.println(number%10); 他们说的都是数字形式.我给你说说字符串形式的取法String s = "12";s.substring(s.length()-1); 取个位数是X%10;取十位数是X/10%10;取百位数是X/100%10;取千位数是X/1000;以此类推 还用转化为string,不要搞笑,,一个数据不管求第几位,除法和余数就够了 假设 那个数是 numint result = num % 10这样就可以得到一个数的最后一位 public class demo01 { public static void main(String[] args){ String s=String.valueOf(543543222); s=s.substring(s.length()-1); System.out.println(s); }} 这种方法也不错:String s = String.valueOf(65555551);System.out.println(s.charAt(s.length()-1)); 如果是数字的话:num = number % 10 String a="12";int i=Integer.parseInt(a.substring(a.length()-1)); subString()就可以了,LZ要是有需要的话就进72923840群吧,一起学习的. package com.question;public class Q12 { public void populate(Number number) { if (number == null) { // empty } else { String str = number.toString(); System.out.println(str.substring(str.length() - 1)); } } public static void main(String[] args) { Q12 q12 = new Q12(); q12.populate(112.123); }} 若num为int,则用num%10可取得最后一位,若为String,则调用方法num.substring(num.length()-1,num.length()) 如果你不能确定是number或是字符串的话,可以用 charAt()或substring();String s = String.valueOf(12);s.charAt(s.length()-1);String str = "12";str.substring(str.length() - 1); 我写了几个算法,大家可以参考一下:JAVA获得数字(正数和倒数)第几位是什么的方法 我写了几个算法,大家可以参考一下:JAVA获得数字(正数和倒数)第几位是什么的方法 如果你这个数字是number 那么最后一个数字就是 number%10 正解 linux环境下运行java远程调用windows命令如何实现 谁有<JAVA编程思想>最新版的电子书? 请教关于JMF传输的问题 有一个hbernate的问题 JAVA 程序员一般用什么集成开发工具? SOCKET的几个问题 请问高手:一个java编程的问题 一个简单的问题! 初学java的一个小问题 http://tidesoft.vicp.net,谁想做协同开发平台,找人合作开发,共享源码。 J2SE / 基础类, 问题。 java.io.File 指定非本机的上传路径!高分求!!!!
s=s.substring(s.length()-1);
System.out.println(s);
那么最后一个数字就是 number%10
System.out.println(number%10);
String s = "12";
s.substring(s.length()-1);
取十位数是X/10%10;
取百位数是X/100%10;
取千位数是X/1000;
以此类推
String s=String.valueOf(543543222);
s=s.substring(s.length()-1);
System.out.println(s);
}
}
String s = String.valueOf(65555551);
System.out.println(s.charAt(s.length()-1));
int i=Integer.parseInt(a.substring(a.length()-1));
public void populate(Number number) {
if (number == null) {
// empty
} else {
String str = number.toString();
System.out.println(str.substring(str.length() - 1));
}
}
public static void main(String[] args) {
Q12 q12 = new Q12();
q12.populate(112.123);
}
}
num.substring(num.length()-1,num.length())
如果你不能确定是number或是字符串的话,可以用 charAt()或substring();
String s = String.valueOf(12);
s.charAt(s.length()-1);String str = "12";
str.substring(str.length() - 1);
JAVA获得数字(正数和倒数)第几位是什么的方法
JAVA获得数字(正数和倒数)第几位是什么的方法
那么最后一个数字就是 number%10 正解