개발 일기
JAVA 반복문(for) 활용하여 코딩 연습(feat. 구구단과 별 줄세우기) 본문
안녕하세요!
방금 수업으로 배운 for문을 사용한 반복문 코딩 연습을 해보겠습니다.
굉장히 많이 사용된다고 하는데!! 열심히 해보았습니다!!
문제1. 구구단 만들기
/*
21=2 31=3 41=4 51=5 61=6 71=7 81=8 91=9
22=4 32=6 42=8 52=10 62=12 72=14 82=16 92=18
23=6 33=9 43=12 53=15 63=18 73=21 83=24 93=27
24=8 34=12 44=16 54=20 64=24 74=28 84=32 94=36
25=10 35=15 45=20 55=25 65=35 75=35 85=40 95=45
26=12 36=18 46=24 56=30 66=36 76=42 86=48 96=54
27=14 37=21 47=28 57=35 67=42 77=49 87=56 97=63
28=16 38=24 48=32 58=40 68=48 78=56 88=64 98=72
29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
*/
public class ForGugudan {
public static void main(String[] args) {
for (int i = 2; i <= 9; i++) {
for(int j = 1; j <=9; j++) {
System.out.printf("%d*%d=",i,j);
System.out.printf("%d\t",i*j);
}
System.out.println();
}
}
}
문제2. 제시하는 별 모양으로 만들기
public class ForStar {
public static void main(String[] args) {
/*
★★★★★
★★★★★
★★★★★
★★★★★
★★★★★
*/
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
System.out.print("★");
}System.out.println();
}System.out.println();
/*
☆★★★★
★☆★★★
★★☆★★
★★★☆★
★★★★☆
*/
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if(i==j) {
System.out.print("☆");
}else {
System.out.print("★");
}
}System.out.println();
}System.out.println();
/*
☆☆☆☆☆
★☆☆☆☆
★★☆☆☆
★★★☆☆
★★★★☆
*/
for (int i = 0; i < 5; i++) {
for (int j = 1; j < 6; j++) {
if(i>=j) {
System.out.print("★");
}else {
System.out.print("☆");
}
}System.out.println();
}System.out.println();
/*
★
★★
★★★
★★★★
★★★★★
*/
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
System.out.printf("%s","★");
if(i==j) {
break;
}
}System.out.println();
}System.out.println();
/*
★★★★★
★★★★
★★★
★★
★
*/
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if(i<=j) {
System.out.printf("%s","★");
}
}System.out.println();
}
System.out.println();
/*
★★★★★
★★★★
★★★
★★
★
*/
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if(i<=j) {
System.out.printf("%s","★");
}else {
System.out.printf("%s"," ");
}
}System.out.println();
}
}
}
차근차근 생각해서 실제 반응 할 순서대로 대입해서 넣어보니 재밌게 풀었씁니다!!
'JAVA 연습장' 카테고리의 다른 글
JAVA 코딩 연습 (클래스 생성 후 객체 활용하여 코딩 2탄!) (0) | 2021.06.06 |
---|---|
JAVA 코딩 연습 (클래스 생성 후 객체를 활용하여 코딩) (0) | 2021.06.05 |
JAVA 반복문(while) 활용하여 코딩 연습(마크다운 사용하여 글 작성!!) (0) | 2021.06.03 |
JAVA 변수 활용하여 코딩 연습하기 4 (feat. if문을 사용하여 유효성 검사&형변환을 통한 소숫점 반올림) (0) | 2021.06.02 |
JAVA 변수 활용하여 코딩 연습하기 3 (숫자형 변수 응용, int, double) (0) | 2021.06.01 |
Comments