代码如下:
package 天梯赛;
import java.util.Scanner;
public class L1_032 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
String s = in.next();
in.nextLine();
String str = in.nextLine();
int len = str.length();
if(n>len){
for(int i = 0;i<(n-len);i++){
System.out.print(s);
}
System.out.println(str);
}else if(n==len){
System.out.println(str);
}
else{
for(int i = (len-n);i<str.length();i++){
System.out.print(str.charAt(i));
}
}
}
}
比较好奇这里:
String s = in.next();
in.nextLine();
String str = in.nextLine();
这个 in.nextLine();起到的是什么作用。之前在输入的时候如果不加这一句,后面的in.nextLine()会读取不到。
添加回答
举报
0/150
提交
取消