일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- html
- 배열 예제
- 웹브라우저 수용도
- SQL입문
- Doit입문SQL
- 키-값 데이터베이스
- 우아한테크
- 웹 브라우저 전쟁
- 숫자 형식
- R1C3
- 숫자형식오류
- 크롤링
- DoitSQL입문
- 페이지분석
- 배열 3요소
- 함수 선언
- 함수
- 자바
- HTML역사
- DoitSQL
- 예제
- DoIt
- 자바 예외
- 예외
- 크롤링 오류
- 생성자
- SQL
- 데이터베이스
- 자바 오류
- dbms
Archives
- Today
- Total
프로그래밍
[자바 기초] day02 : 이중 반복문(예제 중심) 본문
728x90
반응형
2023.05.03.수
이중 반복문
반복문 속에 반복문을 넣는 형태로 더욱 더 폭 넓게 활용할 수 있다
예제) 구구단
public static void main(String[] args) {
for(int k=2; k<=9; k++) {
for(int i=1; i<9; i++) {
System.out.println(k+" X " +i+" = "+(k*i));
}
}
}
예제) 2*5 형태로 별 찍기
public static void main(String[] args) {
for(int i=0; i<5; i++) {
for(int k=0; k<2; k++) {
System.out.print("*");
}
System.out.println();
}
}
예제) 별찍기2
*
**
***
public static void main(String[] args) {
for(int i=0; i<3; i++) {
for(int k=0; k<i+1; k++) {
System.out.print("*");
}
System.out.println();
}
}
예제) 별찍기3
*****
****
***
**
*
public static void main(String[] args) {
for(int a=0; a<5; a++) {//총 5줄이므로 5번 반복한다
for(int i=0; i<5-a; i++) {//a는 1씩 증가하고 i는 한줄이 늘때마다
System.out.print("*");//별이 줄어드므로 5줄-a개만큼 별이 찍힌다
}
System.out.println();
}
}
예제) 별찍기4
*
**
***
****
*****
public static void main(String[] args) {
for(int a=0; a<5; a++) {
for(int i=0; i<4-a; i++) {
System.out.print(" ");
}
for(int k=0; k<a+1; k++) {
System.out.print("*");
}
System.out.println();
}
}
예제) 별찍기5
*
***
*****
public static void main(String[] args) {
for(int a=0; a<3; a++) {//총 3줄이므로 3번 반복한다
for(int i=0; i<2-a; i++) {//공백 찍기
System.out.print(" ");
}
for(int b=0; b<a*2+1; b++) {//별 찍기 근데 홀수
System.out.print("*");
}
System.out.println();
}
}
디버깅표
어느 반복문에 어떤 반복문이 포함되는지 관계를 파악하면 쉽다
깃허브
https://github.com/jihyean/Java/tree/main/day02/src
728x90
반응형
'자바 > 자바 기초' 카테고리의 다른 글
[자바 기초] day03 : 난수 생성하기(Random 클래스 활용) (0) | 2023.05.06 |
---|---|
[자바 기초] day03 : 배열(array) (0) | 2023.05.04 |
[자바 기초] day02 : 제어문 (0) | 2023.05.03 |
[자바 기초] day01 : 연산자 (0) | 2023.05.03 |
[자바 기초] day01 : 패키지, 클래스, 함수, 변수 (0) | 2023.05.03 |
Comments