1.
* 하나를 이용해서
***** 를 출력해보자.
public static void main(String[] args) {
// *****
// 하나의 문자 출력을 for문으로 반복해서 해당 모양을 출력하세요.
// System.out.print("*);
for (int i = 10; i < 60; i+=10) {
System.out.print("*");
}
}
}
2.
* 하나를 이용해서
*
*
*
*
*
를 출력해보자.
for (int i = 0; i < 5; i++) {
System.out.print("*");
System.out.println();
}
3.
* 하나를 이용해서
*****
*****
*****
*****
*****
를 출력해보자.
우선, 이 문제는
for (int i = 0; i < 5; i++) {
System.out.print("*");
}
System.out.println();
이 작업을 5번 하는 것과 같다.
따라서
for (int i = 0; i < 5 ; i++) {
for (int j = 0; j < 5; j++) {
System.out.print("*");
}
System.out.println();
4.
* 하나를 이용해서
12345
12345
12345
12345
12345
를 출력해보자.
int start = 1;
for (int i = 0; i < 5 ; i++) { //5번을 반복한다.
start = 1; // 1부터
for (int j = 0; j < 5; j++) { //5번 출력. 무엇을?
System.out.print(start); // start를. (= 1)
start++; // startstartstartstartstart 를
1씩 증가시켜서 12345로 출력
}
System.out.println(); //12345 출력 후, 줄 바꿈.
}
cf. 만약 start ++; 가 없었다면,
11111
11111
11111
11111
11111
이다.
5.
* 하나를 이용해서
11111
22222
33333
44444
55555
를 출력해보자.
for (int i = 0; i < 5 ; i++) {
for (int j = 0; j < 5; j++) {
System.out.print(i+1);
}
System.out.println();
}
System.out.println();
또는
int start = 1;
for (int i = 0; i < 5 ; i++) {
for (int j = 0; j < 5; j++) {
System.out.print(start);
}
start++;
System.out.println();
또는
int start = 0;
for (int i = 0; i < 5; i++) { //총 5번 반복한다.
start++;
for (int j = 0; j < 5; j++) { // 1,2,3,4,5 각각 5번 출력
System.out.print(start);
}
System.out.println();
}