java 编程 我不会~

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:28:22
要求写一个程序,叫cross.java
程序应该是些两个英语词,然后应该像下面那样的词可以交叉

%java Cross lottery boat

b
lottery
a
t

b
o
a
lottery

b
o
a
lottery
如果不交叉,要提示出来

谢谢了~

没有编译器,我直接写,是按照我对你输出的理解,有问题发信息

//Cross.java

public class Cross{
public static void main(String[] args){
String a="lottery"; //you can read the 2 words from inStream such
String b="boat"; //as the FileReader or InputStreamReader..
System.out.println("Cross "+a+" "+b);
for(int i=0;i<a.length; i++){
if(b.length<i) break;
if(a.charAt(i)=b.charAt(i)){
for(int j=0;j<i; j++) System.out.println(a.charAt(j));
System.out.println(b);
for(int j=i+1;j<a.length;j++) System.out.println(a.charAt(j));
System.out.println();
}
}
}
}

我的理解是 如果两个单词的哪个字母cross 然后就像你这样输出