import java.util.Scanner;
//题目:取一个整数 a 从右端开始的 4~7 位
public class Displacement {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("输入一个7位以上的整数:");
Scanner input=new Scanner(System.in);
long num=input.nextLong();
String s=Long.toString(num);//将整数转化为字符串
char arr[]=s.toCharArray();//将字符串转化为字符串数组
if(arr.length<7) System.out.print("Error input!");
else
{
System.out.print("从右边截取的4~7位是:"+arr[arr.length-7]+arr[arr.length-6]+arr[arr.length-5]+arr[arr.length-4]);
}
input.close();
}
}
JAVA经典50题(32)
最新推荐文章于 2021-08-02 07:45:20 发布
本文介绍了一个Java程序,该程序通过将输入的整数转换为字符串,然后将其拆分为字符数组,从而实现从输入的7位以上整数中提取从右端开始的第4到第7位数字的功能。
10万+

被折叠的 条评论
为什么被折叠?



