Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何打印我在两个数组变量的结果中提到的值?_Java_Arrays - Fatal编程技术网

Java 如何打印我在两个数组变量的结果中提到的值?

Java 如何打印我在两个数组变量的结果中提到的值?,java,arrays,Java,Arrays,如何实现这一点?我不确定是否完全理解你的问题,但如果你想先打印所有的Shenoys,然后是Kamaths,等等,那么你所要做的就是切换循环的顺序 也就是说,在外部循环中迭代lastName数组 -- 我从你的评论中看到,你想要4个雪诺,然后是4个卡玛斯,最后一个的4个。在这种情况下,有很多方法可以做到这一点。这里有一个: 将外部循环保留为firstName 拆下内环。相反,有一个变量intj=i/4并使用它获取姓氏 这将输出 Venkatesh Shenoy Pushpalatha Shen

如何实现这一点?

我不确定是否完全理解你的问题,但如果你想先打印所有的Shenoys,然后是Kamaths,等等,那么你所要做的就是切换循环的顺序

也就是说,在外部循环中迭代
lastName
数组

--

我从你的评论中看到,你想要4个雪诺,然后是4个卡玛斯,最后一个的4个。在这种情况下,有很多方法可以做到这一点。这里有一个:

  • 将外部循环保留为
    firstName
  • 拆下内环。相反,有一个变量
    intj=i/4
    并使用它获取姓氏
这将输出

Venkatesh Shenoy
Pushpalatha Shenoy
Bharath Shenoy 
Sushsma Shenoy 
Namratha Kamath 
Suresh Bhat
and so on

请注意,仅当您希望每4个名字切换一个姓氏时,此选项才起作用。而且只有当
firstName.length尝试这个方法时,它才有效。它将在每4次
firstname
计数中更改
lastname

Venkatesh Shenoy
Pusplatha Shenoy
Bharath Shenoy
Sushma Shenoy
Narendra Kamath
Namratha Kamath
Niveditha Kamath
Neha Kamath
Suresh Bhat
Sahana Bhat
Vishwanath Bhat
Viabhavi Bhat
String[]firstName={“文卡特什”、“普什帕拉塔”、“巴拉特”、“苏什玛”、“纳姆拉塔”、“纳伦德拉”、“尼维迪塔”,
“Neha”、“Suresh”、“Sahana”、“Vishwanath”、“Viabhavi”};
字符串[]lastName={“Shenoy”、“Kamath”、“Bhat”};
int j=0;
for(int i=0;i
您如何知道哪个姓氏与哪个姓氏匹配?我希望得到我提到的结果。我有一个列表,我必须打印它作为一个完整的输出。它像4 shenoy 4 kamath和其他的bhat吗?然后循环回到顶部?是的。我想要完整的结果,如文卡提什·谢诺伊、普斯普拉塔·谢诺伊、巴拉斯·谢诺伊、苏希玛·谢诺伊、纳伦德拉·卡玛斯、纳姆拉塔·卡玛斯、尼维迪莎·卡玛斯、内哈·卡玛斯、苏雷什·巴特、萨哈纳·巴特、维亚巴维·巴特。你好,罗德里戈,我在评论中添加了完整的结果。请您现在检查一下,结果与您在另一个答案中的评论不同。另外,不要写“等等”。说清楚。全部输出是多少?好的,知道了。抱歉搞混了。好的。我的最后一次编辑应该做你想要的。
Venkatesh Shenoy
Pusplatha Shenoy
Bharath Shenoy
Sushma Shenoy
Narendra Kamath
Namratha Kamath
Niveditha Kamath
Neha Kamath
Suresh Bhat
Sahana Bhat
Vishwanath Bhat
Viabhavi Bhat
String[] firstName = { "Venkatesh", "Pushpalatha", "Bharath", "Sushsma", "Namratha", "Narendra", "Niveditha",
            "Neha", "Suresh", "Sahana", "Vishwanath", "Viabhavi" };
    String[] lastName = { "Shenoy", "Kamath", "Bhat" };
    int j = 0;
    for (int i = 0; i < firstName.length; i++) {
        System.out.println(firstName[i] + " " + lastName[j]);
        if ((i+1) % 4 == 0) {
            j++;
        }
    }