for (int i = 1; i < 10; i++) {//i는 1부터 9까지 1씩 증가시킨다
for (int j = 1; j < 10; j++) {//j는 1부터 9까지 1씩 증가
System.out.print(i + " * " + j + " = " + i*j +"\t");
} //1 * 1 = 1*1= 1 /
\t = tab 크기만큼 띄워진다. i가 1일때 j는 9까지 1*j 반복
//한 단이 다 끝나면 \t 수행//
System.out.println();
}
| cs |
HolyMountain
2018년 5월 21일 월요일
구구단
JAVA 별찍기 - 3 (정 삼각형, 역삼각형, 다이아몬드)
for (int i = 0; i < 5; i++) {
for (int j = 4; j > i; j--) { // i = 0 j = 4,3,2,1
// i = 1 j = 4,3,2
// i = 2 j = 4,3
// i = 3 j = 4
// i = 4 --> j는 4부터 시작하여 i보다 클때까지 - 시키는데 4는 j와 같으므로 제외
System.out.print(" ");
}
for (int k = 1; k <= i*2+1; k++) {//k는 1부터 시작
System.out.print("*"); // i 가 0 -->0*2+1 1 1 = 1
// i 가 1 -->1*2+1 3 3 <= 1,2,3
// i 가 2 -->2*2+1 5 5 <= 1,2,3,4,5
// i 가 3 -->3*2+1 7 7 <= 1,2,3,4,5,6,7
// i 가 4 -->4*2+1 9 9 <= 1,2,3,4,5,6,7,8,9
}
System.out.println();
}
| cs |
for (int i = 0; i < 5; i++) {
for (int j = 1; j <= i; j++) {// i = 0 j = 1부터 시작이기때문에 제외
// i = 1 j = 1 -->1
// i = 2 j = 2 -->1,2
// i = 3 j = 3 -->1,2,3
// i = 4 j = 4 -->1,2,3,4
System.out.print(" ");
}
for (int k = 9 ; k >= i*2+1; k--) {// 0*2+1 1 = 987654321
// 1*2+1 3 = 9876543
// 2*2+1 5 = 98765
// 3*2+1 7 = 987
// 4*2+1 9 = 9
System.out.print("*");
}
System.out.println();
}
| cs |
for (int i = 0; i < 5; i++) {
for (int j = 4; j > i; j--) { // i = 0 j = 4,3,2,1
// i = 1 j = 4,3,2
// i = 2 j = 4,3
// i = 3 j = 4
// i = 4 --> j는 4부터 시작하여 i보다 클때까지 - 시키는데 4는 j와 같으므로 제외
System.out.print(" ");
}
for (int k = 1; k <= i*2+1; k++) {//k는 1부터 시작
System.out.print("*"); // i 가 0 -->0*2+1 1 1 = 1
// i 가 1 -->1*2+1 3 3 <= 1,2,3
// i 가 2 -->2*2+1 5 5 <= 1,2,3,4,5
// i 가 3 -->3*2+1 7 7 <= 1,2,3,4,5,6,7
// i 가 4 -->4*2+1 9 9 <= 1,2,3,4,5,6,7,8,9
}
System.out.println("---");
}
for (int i = 0; i < 4; i++) {//4줄만 필요하므로 i는 5가아니라 4보다 작아야한다
for (int j = 0; j <= i; j++) {// i = 0 j = 0 -->0
// i = 1 j = 1 -->0,1
// i = 2 j = 2 -->0,1,2
// i = 3 j = 3 -->0,1,2,3
System.out.print(" ");
}
for (int k = 7 ; k >= i*2+1; k--) {// 0*2+1 1 = 7654321
// 1*2+1 3 = 76543
// 2*2+1 5 = 765
// 3*2+1 7 = 7
System.out.print("*");
}
System.out.println();
}
| cs |
2018년 5월 20일 일요일
JAVA 별찍기 - 2 (공백)
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i < 5; i++) {//i가 5보다 작을 때 까지 i를 증가시켜라
for (int j = 1; j <= i; j++) {//j는 1부터 시작, i가 0 일때 j는 1 1 <= 0은 성립이 안됨.
//i가 1일 때 j는 1 i = j성립 되므로 공백하나 출력 -
//i가 2일때 j는 1, 2 i >= j 성립 총 공백 2개 출력 --
//i가 3일때 j는 1, 2, 3 총 공백 3개 출력 ---
//i가 4일때 j는 1, 2, 3 , 4 총 공백 4개 출력 ----
System.out.print(" ");
}
for (int k = 4; k >= i; k--) {//k는 4, k가 i보다 작을 때 k는 1씩 감소
System.out.print("*");//k가 4일때 i는 0, 1, 2, 3, 4 총 5개 출력 ***** *****
} //k가 3일때 i는 0, 1, 2, 3 총 4개 출력 **** -****
//k가 2일때 i는 0, 1, 2 총 3개 출력 *** --***
//k가 1일때 i는 0, 1 총 2개 출력 ** ---**
//k가 0일때 i는 0 총 1개 출력 * ----*
System.out.println();
}
| cs |
for (int i = 0; i < 5; i++) { // i = 0 j = 4,3,2,1
for (int j = 4; j > i; j--) {// i = 1 j = 3,2,1
// i = 2 j = 2,1
// i = 3 j = 1
// i = 4 j = i보다 커야하는데 j는 4이므로 해당 없음
System.out.print(" ");
}
for (int k = 0; k <= i; k++) { // i = 0 k = 0
// i = 1 k = 0,1
// i = 2 k = 0,1,2
// i = 3 k = 0,1,2,3
// i = 4 k = 0,1,2,3,4
System.out.print("*");
}
System.out.println();
}
| cs |
JAVA 별찍기 - 1
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i < 5; i++) {
//i가 5보다 작을 때 까지 i를 증가시켜라 0,1,2,3,4
for (int j = 0; j <= i; j++) {
//j가 i보다 작거나 같을때 *을 출력하고 i까지 j를 증가시켜라
i = 0 j = 0 *
i = 1 j = 0,1 **
i = 2 j = 0,1,2 ***
i = 3 j = 0,1,2,3 ****
i = 4 j = 0,1,2,3,4 *****
System.out.printf("*");
}
System.out.println();
}
| cs |
for (int i = 4; i >= 0; i--) {
//i가0보다 크거나 같을때 까지 i를 감소시켜라 4,3,2,1,0
for (int j = 0; j <= i ; j++) {
//j가 i보다 작거나 같을 때 까지 j를 증가시켜라
i = 4 j = 4,3,2,1,0 *****
i = 3 j = 3,2,1,0 ****
i = 2 j = 2,1,0 ***
i = 1 j = 1,0 **
i = 0 j = 0 *
// j가 1일때 i는 총 (4, 3, 2, 1) 4번의 * 출력
System.out.print("*");
}
System.out.println();
}
| cs |
피드 구독하기:
글 (Atom)
-
public static void main( String [] args) { // TODO Auto-generated method stub for ( int i = 0 ; i...
-
for ( int i = 0 ; i < 5 ; i + + ) { for ( int j = 4 ; j > i; j - - ) { // i = 0 j = 4,3,2,1 ...
-
public static void main( String [] args) { // TODO Auto-generated method stub for ( int i = 0 ; i ...