我是一个初学者,这是我的第一个问题。我已经在网上搜索了答案,但我做不到。你们任何人可以提供的任何帮助都会让我的脸上露出笑容!
我正在编写一个同时循环两个数组的程序。这些是从用户定义的字符串转换而来的字符数组,因此它们的长度可能不同。以下是我的代码中当前的设置方式。
for(int i = 0; i < charArray1.length; i++)
{
char keyChar = charArray1[i];
char messageChar = charArray2[i];
}
考虑上面的例子。可以这么说:
charArray1 = {'A','B','C','D'} 和
charArray2 = {'1','2','3','4','5','6','7}
目前,这种情况应该让我抛出一个越界异常。我希望看到发生的是一个循环返回到 charArray1 的开头,而另一个循环继续到 charArray2 的结尾。
如果我要打印它,它可能如下所示。
A1、B2、C3、D4、A5、B6、C7
任何帮助将不胜感激。我已经有一段时间了。