在这里,我们对10取模,就可以得到个位数。 代码示例 以下是一个简单的Java程序,它接收一个三位的整数并返回个数位。 importjava.util.Scanner;publicclassExtractDigit{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.print("请输入一个三位整数:");intnumber=scanner.nextInt(...
1. 将整数除以10取余数得到个位数 // 定义一个整数变量来存储要取个位数的数值intnum=123;// 取余操作得到个位数intdigit=num%10; 1. 2. 3. 4. 这段代码中,我们定义了一个整数变量num,并赋值为123,然后通过num % 10的操作得到了个位数。 2. 返回个位数作为结果 returndigit; 1. 这段代码简单地返回...
intqian =input/1000;//千位除以1000 intbai = input/100%10;//百位除以100%10 intshi = input%100/10;//十位%100/10 intge = input%10;//个位直接%10 System.out.println("千位数"+qian+"百位是"+bai+"十位是"+shi+"个位数是"+ge); 第二种是使用char数组进行分割开依次存到数组 1 2 3 4...
intn= 1234; System.out.println(n%10 );//获取个位System.out.println((n/10)%10 );//获取十位System.out.println((n/100)%10 );//获取百位System.out.println((n/1000)%10 );//获取千位 WukakaIT技术类博客 __EOF__
6 int baiwei = num / 100 % 10; //百位:从右往左数第3个数字,⽤操作数整除10^(3-1)在对10取余 7 int qianwei = num / 1000 % 10; //千位:从右往左数第4个数字,⽤操作数整除10^(4-1)在对10取余 8 int wanwei = num / 10000 % 10; //万位:从右往左数第...
假如你得到一个int数为a;分两种情况:1、此数为三位及其以上 那么(a/10)的个位数就是a的十位数的值;2、此数为一位或者两位 那么(a/10)的结果就是a的十位数的值
先除以100(10的n次方,n为位数),再模10
取个位数只要%10就行了 例如:int num=25;个位数就是25%10;
前提:a为int类型的数 1.用Math的方法 (记得导包:import java.math.*;) Math.log10()里传参是double类型,我们传int类型,ja...
int length = str.length(); System.out.println(length); // 输出:13 ``` 二、使用split()方法获取字符串的位数 除了使用length()方法,还可以使用split()方法将字符串拆分成子字符串,并使用正则表达式来获取每个子字符串的长度,从而得到字符串的位数。例如,如果要获取字符串"1234567890"的位数,可以使用以下代...