0-99에서 값을 인쇄하고 음식 배열에서 임의의 문자열입니다. 테이블에 제대로 출력 할 수없는 것 같습니다.초보자 자바 - 테이블을 인쇄
String foods[] = {"Bread", "Pizza", "Cheese"};
for (int x = 0; x<=99; x++) {
for (int i = 0; i<4; i++) {
int random = (int) (Math.random() * 3);
System.out.print(x + " - " + foods[random] + "\t\t");
}
System.out.println();
}
실제 출력 :
이예상 출력
0 - Pizza 0 - Bread 0 - Cheese 0 - Bread
1 - Bread 1 - Pizza 1 - Bread 1 - Pizza
.... until 99
:이 일을 할 것입니다
0 - Pizza 1 - Bread 2 - Cheese 3 - Bread
4 - Bread 5 - Pizza 6 - Bread 7 - Pizza
.... until 99
를 시도? – Rogue
다른 메모 : 모든 코드에서 일관성을 유지하십시오. 이 경우 for 문 내부에서 항상 '<'또는 '<='을 사용하지만이를 혼합하지 않아도 나중에 더 복잡한 코드를 작성할 때 가독성을 향상시켜줍니다. –