Java 我有一个;X";包含数据(A、B、C、D)的变量。以及变量“;“是”;值10英镑
我有一个包含数据(A,B,C,D)的“X”变量。变量“Y”值为10。我想做“X”和“Y”的循环,但是如何对结果进行迭代是非常困难的 A B C D A B C D A BJava 我有一个;X";包含数据(A、B、C、D)的变量。以及变量“;“是”;值10英镑,java,Java,我有一个包含数据(A,B,C,D)的“X”变量。变量“Y”值为10。我想做“X”和“Y”的循环,但是如何对结果进行迭代是非常困难的 A B C D A B C D A B package shiftkerja; 导入java.util.Scanner; /** * *@author用户 */ 公共类ShiftKerja{ /** *@param指定命令行参数 */ 公共静态void main(字符串[]args){ 扫描器jml=新扫描器(System.in); int[]顺序={0,1,1,2
package shiftkerja;
导入java.util.Scanner;
/**
*
*@author用户
*/
公共类ShiftKerja{
/**
*@param指定命令行参数
*/
公共静态void main(字符串[]args){
扫描器jml=新扫描器(System.in);
int[]顺序={0,1,1,2,3,5,8,13,21,34,55,89144233377,};
System.out.println(“Masukan Jumlah Pekerja:”);
整数jumlah=jml.nextInt();
System.out.println(“Masukan Jumlah Hari:”);
整数hari=jml.nextInt();
字符串[]pekerja=新字符串[jumlah];
对于(int i=0;i
您的程序不清楚所提出的问题,但您的解决方案
例如,可以这样做:
假设x是数组(x=[A,B,C,D]),y是int。
假设xLen保持“X”的长度
inti,j=0,xLen=x.length;
对于(i=1;i
Stream.generate(()->x).flatMapToInt(Arrays::Stream).limit(y).forEach(System.out::println);
package shiftkerja;
import java.util.Scanner;
/**
*
* @author USER
*/
public class ShiftKerja {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner jml = new Scanner(System.in);
int[] deret = {0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,};
System.out.println("Masukan Jumlah Pekerja: ");
Integer jumlah = jml.nextInt();
System.out.println("Masukan Jumlah Hari: ");
Integer hari = jml.nextInt();
String[] pekerja = new String[jumlah];
for (int i = 0; i < pekerja.length; i++)
{
System.out.println("Pekerja ke "+i+": ");
pekerja[i] = jml.next();
}
System.out.println("-------------------------");
for (int k = 0; k < deret.length; k++)
{
for (String p: pekerja){
System.out.println(p+" akan bekerja selama: ");
}
}
}
int i,j = 0,xLen = x.length;
for(i = 1; i < y; i++){
j = j % xLen;
System.out.println(x[j]);
}