数组越界?我正在尝试执行图片中的输出:
使用此输入“Java 是一种编程语言”
到目前为止,这是我的代码
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Input Phrase:");
String s = in.nextLine();
String[] word=s.split(" ");
String rts=" ";
for(int i=0;i<word.length;i++){
if(word[i].length()>=rts.length()){
rts=word[i];
}
}
int thisislength = rts.length();
for (int a = 0; a < thisislength ;a++ ) {
for (int b = 0; b < word.length ;b++ ) {
System.out.print(word[b].charAt(a)+" ");
}
System.out.println();
}
}
}
当第二个单词到达它的最后一个字母时,它不会继续 for 循环,即使第二个单词达到其最大长度,有没有办法继续循环。
MMTTMM
慕后森
明月笑刀无情
相关分类