题目:取一个整数a从右端开始的4~7位。
package cn.ls.lanqiao;
import java.util.*;
public class Test32 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个7位及7位以上的正整数:");
long n = sc.nextLong();
result(n);
}
public static void result(long n) {
Scanner sc = new Scanner(System.in);
String s = Long.toString(n);
if (s.length() < 7) {
System.out.print("输入错误,请重新输入:");
long x = sc.nextLong();
result(x);
} else {
String s1 = s.substring(s.length() - 7, s.length() - 3);
System.out.println(s1);
}
}
}
本文介绍了一个Java程序,该程序能够从用户输入的7位及以上正整数中,截取出从右端开始的第4至第7位数字。通过使用Scanner类获取用户输入,并利用String类的substring方法实现数字截取。
5万+

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



