jmu Java 基本语法--StringBuilder
程序员文章站
2022-04-15 18:37:03
输入3个整数n、begin、end。 首先,使用如下代码:for(int i=0;i
输入3个整数n、begin、end。 首先,使用如下代码:
for(int i=0;i<n;i++)
将从0到n-1的数字拼接为字符串str。如,n=12
,则拼接出来的字符串为01234567891011
最后截取字符串str从begin到end(包括begin,但不包括end)之间的字符串,并输出。
输入样例:
10
5
8
1000
800
900
输出样例:
567
0330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
StringBuilder sb = new StringBuilder();
while(sc.hasNext()) {
int n = sc.nextInt();
int begin = sc.nextInt();
int end = sc.nextInt();
for(int i=0;i<n;i++) {
sb.append(i);
}
String s = sb.toString();
System.out.println(s.substring(begin, end));
}
}
}
本文地址:https://blog.csdn.net/rosy720/article/details/110296143