- 当我试图找到最大的字符串的数字,这是由用户输入的,我只是想从输出打印最大的数字,而不使用数组的概念 *.
// Online Java Compiler
// Use this editor to write, compile and run your Java code online
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String sr= sc.nextLine();
int count = 0;
for(int j=0;j<sr.length();j++){
for(int k=j+1;k<sr.length();k++){
if(sr.charAt(j)==sr.charAt(k)){
System.out.println(k);
break;
}
}
}
}
}
- 我的输出是2 3 5 6 *
- 所需输出为6,因为它是所有输出中最大的。*
2条答案
按热度按时间pxq42qpu1#
我取了一个额外的整型变量“num”。当数字大于9时,我用它来处理代码。示例输入:“1020309”。当索引为“space”时,我使num的值等于0。
fykwrbwg2#
如提示