输入: welcometojava
长度:3
输出:
现在最小的字符串:ava
现在最大的字符串:wel
发布于 2018-10-29 13:29:08
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String inputString = sc.nextLine();
int length = sc.nextInt();
String smallest="";
String largest="";
for(int i = 0;i<=inputString.length()-length+1;i++){
String subString = inputString.substring(i,i+length);
if(i == 0){
smallest = subString;
}
if(subString.compareTo(largest)>0){
largest = subString;
}else if(subString.compareTo(smallest)<0)
smallest = subString;
}
System.out.println(smallest);
System.out.println(largest);
}
发布于 2018-10-29 14:34:14
下面是适用于你的代码:
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String inputString = sc.nextLine();
int length = sc.nextInt();
String smallest="";
String largest="";
for(int i = 0;i<=inputString.length()-length;i++){
String subString = inputString.substring(i,i+length);
if(i == 0){
smallest = subString;
}
if(subString.compareTo(largest)>0){
largest = subString;
}else if(subString.compareTo(smallest)<0)
smallest = subString;
}
System.out.println(smallest);
System.out.println(largest);
}
https://stackoverflow.com/questions/-100002991
复制相似问题