saya akan berbagi ilmu nih tentang cara membuat macam-macam bintang di Java, di simak baik-baik yaaa :)
Pertama kita akan membuat program berbasis “FOR” untuk menampilkan tampilan-tampilan
berikut ini :
1)
================== 2
***
***
***
2)
================== 3
*****
* *
* *
* *
*****
3)
================== 5
* *
* *
*
* *
* *
4)
================== 5
***
* * *
** **
* * *
***
5)
================== 2
*****
*****
*****
*****
6)
================== 6
*
**
***
****
*****
****
***
**
*
7)
================== 5
*****
***
*
8)
================== 5
*
***
*****
9)
================== 7
*****
***
*
***
*****
10)
================== 7
*
***
*****
***
*
11)
================== 3
*
**
***
12)
================== 3
***
**
*
13)
================== 4
*
**
***
14)
================== 4
***
**
*
15)
================== 7
* *
** **
*****
** **
* *
16)
================== 7
*****
** **
* *
** **
*****
Kemudian satukan program-program diatas menjadi 1 program dengan
meggunakan if-else / switch-case
okke kita langsung gabungi aja yaa biar gak ribett hehe :D
- INPUT
/*
* To change this template,
choose Tools | Templates
* and open the template in the
editor.
*/
package zulfaulinnuha117;
import java.util.Scanner;
/**
*
* @author axioo@user
*/
public class ZULFAULINNUHA117 {
/**
* @param args the command
line arguments
*/
public static void
main(String[] args) {
// TODO code application
logic here
Scanner masuk=new
Scanner(System.in);
int pil;
String pil2;
for (int a = 1; ;
a++) {
System.out.println("================================================");
System.out.println("PROGRAM KUMPULAN BENTUK-BENTUK
BINTANG");
System.out.println("1.
Tipe bintang 1");
System.out.println("2.
Tipe bintang 2");
System.out.println("3. Tipe bintang 3");
System.out.println("4.
Tipe bintang 4");
System.out.println("5.
Tipe bintang 5");
System.out.println("6.
Tipe bintang 6");
System.out.println("7. Tipe bintang 7");
System.out.println("8.
Tipe bintang 8");
System.out.println("9.
Tipe bintang 9");
System.out.println("10. Tipe bintang 10");
System.out.println("11. Tipe bintang 11");
System.out.println("12. Tipe bintang 12");
System.out.println("13. Tipe bintang 13");
System.out.println("14. Tipe bintang 14");
System.out.println("15. Tipe bintang 15");
System.out.println("16. Tipe bintang 16");
System.out.println(" 0. exit");
System.out.print("Masukkan pilihan (0-16): ");
pil=masuk.nextInt();
if (pil>=1
&& pil<=16){
switch (pil){
case 1 :
for (int b = 1; b <=3; b++) {
for
(int c = 1; c <=3; c++) {
System.out.print("*");
}
System.out.println();
}break;
case 2 :
for (int b = 1; b <=1; b++) {
for
(int i = 1; i <=5; i++) {
System.out.print("*");
}
System.out.println();
}
for (int
c = 1; c <=3; c++) {
for
(int d = 1; d <2; d++) {
System.out.print("*");
}
for
(int e= 1; e <=3; e++) {
System.out.print(" ");
}
for
(int m = 1; m <2; m++) {
System.out.print("*");
}
System.out.println();
}
for (int
b = 1; b <=1; b++) {
for
(int i = 1; i <=5; i++) {
System.out.print("*");
}
System.out.println();
}break;
case 3 :
System.out.print("");
for (int
i = 1; i <=2; i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=2;
i++) {
System.out.print(" ");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i
< 2; i++) {
System.out.print("*");
}System.out.println("");
System.out.print("
");
for (int i = 1; i
<=2; i++) {
System.out.print(" ");
System.out.print("*");}
System.out.println("");
System.out.print("");
for (int i = 1; i
<=2; i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");break;
case 4
:System.out.print(" ");
for (int i = 1; i <=3;
i++) {
System.out.print("");
System.out.print("*");}
System.out.println("");
System.out.print("");
for (int i = 1; i <=3;
i++) {
System.out.print(" ");
System.out.print("*");}
System.out.println("");
System.out.print("");
for (int i = 1; i
<= 2; i++) {
System.out.print(" ");
System.out.print("**");
}System.out.println("");
System.out.print("");
for (int i = 1; i <=3;
i++) {
System.out.print(" ");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=3;
i++) {
System.out.print("");
System.out.print("*");}
System.out.println("");break;
case 5 : for (int i
= 4; i >=1; i--) {
for
(int c = i; c <=4; c++) {
System.out.print(" ");
}
for
(int d = 1; d <=5; d++) {
System.out.print("*");
}
System.out.println();
}break;
case 6 : int f=5;
for (int
i = 5; i >=1; i--) {
for
(int c = 1; c <=6-i; c++) {
System.out.print("*");
}
System.out.println();
}
for (int d = 1; d <=5; d++) {
for
(int e = 1; e <=6-f; e++) {
System.out.print(" ");
}
for
(int m = 1; m <=6-d; m++) {
System.out.print("*");
}
System.out.println();
f--;
}break;
case 7 : int g=3;
for (int i = 1; i
<=3; i++) {
for (int c =
3-g; c >=1; c--) {
System.out.print(" ");
}
for (int d =
4-i; d >=1; d--) {
System.out.print("*");
}
for (int e = 2;
e <=4-i; e++) {
System.out.print("*");
}
System.out.println();
g--;
}break;
case 8 : for (int i
= 3; i >=1; i--){
for (int c = -2; c >=-1-i; c--) {
System.out.print(" ");
}
for (int d =
4-i; d >=1; d--) {
System.out.print("*");
}
for (int e = 2;
e <=4-i; e++) {
System.out.print("*");
}
System.out.println();
}break;
case 9 : int r=3;
for (int i = 1; i
<=2; i++) {
for (int c =
3-r; c >=1; c--) {
System.out.print(" ");
}
for (int d =
4-i; d >=1; d--) {
System.out.print("*");
}
for (int e = 2;
e <=4-i; e++) {
System.out.print("*");
}
System.out.println();
r--;
}
for (int i = 3; i
>=1; i--){
for (int c = -3;
c >=-1-i; c--) {
System.out.print(" ");
}
for (int d =
4-i; d >=1; d--) {
System.out.print("*");
}
for (int e = 2;
e <=4-i; e++) {
System.out.print("*");
}
System.out.println();
}break;
case 10 : int q=3;
for (q = 3; q
>=1; q--){
for (int i = -3;
i >=-1-q; i--) {
System.out.print(" ");
}
for (int c =
4-q; c >=1; c--) {
System.out.print("*");
}
for (int d = 2;
d <=4-q; d++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 1; i
<=2; i++) {
for (int c =
1-q; c >=1; c--) {
System.out.print(" ");
}
for (int d =
3-i; d >=1; d--) {
System.out.print("*");
}
for (int e = 2;
e <=3-i; e++) {
System.out.print("*");
}
System.out.println();
q--;
}break;
case 11 : for (int i
= 3; i >=1; i--) {
for (int c = 1;
c <=4-i; c++) {
System.out.print("*");
}
System.out.println();
}break;
case 12 : for (int i
= 1; i <=3; i++) {
for (int c = i;
c <=3; c++) {
System.out.print("*");
}
System.out.println();
}break;
case 13 : int s=3;
for (int i = 1; i
<=3; i++) {
for (int c = i;
c <=3; c++) {
System.out.print(" ");
}
for (int d = 1;
d <=4-s; d++) {
System.out.print("*");
}s--;
System.out.println();
}break;
case 14 : int e=1;
for (int i = 3; i
>=1; i--) {
for (int c = 1;
c <=4-i; c++) {
System.out.print(" ");
}
for (int d = e;
d <=3; d++) {
System.out.print("*");
}e++;
System.out.println();
}break;
case 15 : for (int i = 1; i <=2; i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i
<=2; i++) {
System.out.print(" ");
System.out.print("**");}
System.out.println("");
System.out.print("
");
for (int i = 1; i
<= 5; i++) {
System.out.print("");
System.out.print("*");
}
System.out.println("");
System.out.print(" ");
for (int i = 1; i
<=2; i++) {
System.out.print(" ");
System.out.print("**");}
System.out.println("");
System.out.print("");
for (int i = 1; i
<=2; i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");break;
case 16
:System.out.print(" ");
for (int i = 1; i
<= 5; i++) {
System.out.print("");
System.out.print("*");
}System.out.println("");
System.out.print("
");
for (int i = 1; i
<=2; i++) {
System.out.print(" ");
System.out.print("**");}
System.out.println("");
for (int i = 1; i
<=2; i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");
System.out.print(" ");
for (int i = 1; i <=2;
i++) {
System.out.print(" ");
System.out.print("**");}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=
5; i++) {
System.out.print("");
System.out.print("*");
}System.out.println("");break;
case 0 :
System.out.println(".exit");break;
}
}
else {
System.out.print("Masukkan Lagi = ");
pil=masuk.nextInt();
switch (pil){
case 1 : for (int b
= 1; b <=3; b++) {
for
(int c = 1; c <=3; c++) {
System.out.print("*");
}
System.out.println();
}break;
case 2 : for (int b
= 1; b <=1; b++) {
for
(int i = 1; i <=5; i++) {
System.out.print("*");
}
System.out.println();
}
for (int c
= 1; c <=3; c++) {
for
(int d = 1; d <2; d++) {
System.out.print("*");
}
for
(int e= 1; e <=3; e++) {
System.out.print(" ");
}
for
(int m = 1; m <2; m++) {
System.out.print("*");
}
System.out.println();
}
for (int b
= 1; b <=1; b++) {
for
(int i = 1; i <=5; i++) {
System.out.print("*");
}
System.out.println();
}break;
case 3 : System.out.print("");
for (int i = 1; i <=2;
i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=2;
i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i
< 2; i++) {
System.out.print("*");
}System.out.println("");
System.out.print("
");
for (int i = 1; i
<=2; i++) {
System.out.print(" ");
System.out.print("*");}
System.out.println("");
System.out.print("");
for (int i = 1; i
<=2; i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");break;
case 4
:System.out.print(" ");
for (int i = 1; i <=3;
i++) {
System.out.print("");
System.out.print("*");}
System.out.println("");
System.out.print("");
for (int i = 1; i <=3;
i++) {
System.out.print(" ");
System.out.print("*");}
System.out.println("");
System.out.print("");
for (int i = 1; i
<= 2; i++) {
System.out.print(" ");
System.out.print("**");
}System.out.println("");
System.out.print("");
for (int i = 1; i <=3;
i++) {
System.out.print(" ");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=3;
i++) {
System.out.print("");
System.out.print("*");}
System.out.println("");break;
case 5 : for (int i = 4; i >=1; i--) {
for
(int c = i; c <=4; c++) {
System.out.print(" ");
}
for
(int d = 1; d <=5; d++) {
System.out.print("*");
}
System.out.println();
}break;
case 6 : int f=5;
for (int
i = 5; i >=1; i--) {
for
(int c = 1; c <=6-i; c++) {
System.out.print("*");
}
System.out.println();
}
for (int
d = 1; d <=5; d++) {
for
(int e = 1; e <=6-f; e++) {
System.out.print(" ");
}
for (int m = 1; m
<=6-d; m++) {
System.out.print("*");
}
System.out.println();
f--;
}break;
case 7 : int g=3;
for (int i
= 1; i <=3; i++) {
for
(int c = 3-g; c >=1; c--) {
System.out.print(" ");
}
for
(int d = 4-i; d >=1; d--) {
System.out.print("*");
}
for
(int e = 2; e <=4-i; e++) {
System.out.print("*");
}
System.out.println();
g--;
}break;
case 8 : for (int i
= 3; i >=1; i--){
for
(int c = -2; c >=-1-i; c--) {
System.out.print(" ");
}
for
(int d = 4-i; d >=1; d--) {
System.out.print("*");
}
for
(int e = 2; e <=4-i; e++) {
System.out.print("*");
}
System.out.println();
}break;
case 9 : int r=3;
for (int
i = 1; i <=2; i++) {
for
(int c = 3-r; c >=1; c--) {
System.out.print(" ");
}
for
(int d = 4-i; d >=1; d--) {
System.out.print("*");
}
for
(int e = 2; e <=4-i; e++) {
System.out.print("*");
}
System.out.println();
r--;
}
for (int
i = 3; i >=1; i--){
for
(int c = -3; c >=-1-i; c--) {
System.out.print(" ");
}
for
(int d = 4-i; d >=1; d--) {
System.out.print("*");
}
for
(int e = 2; e <=4-i; e++) {
System.out.print("*");
}
System.out.println();
}break;
case 10 : int q=3;
for (q =
3; q >=1; q--){
for (int i = -3; i >=-1-q; i--) {
System.out.print(" ");
}
for
(int c = 4-q; c >=1; c--) {
System.out.print("*");
}
for
(int d = 2; d <=4-q; d++) {
System.out.print("*");
}
System.out.println();
}
for (int
i = 1; i <=2; i++) {
for
(int c = 1-q; c >=1; c--) {
System.out.print(" ");
}
for
(int d = 3-i; d >=1; d--) {
System.out.print("*");
}
for
(int e = 2; e <=3-i; e++) {
System.out.print("*");
}
System.out.println();
q--;
}break;
case 11 : for (int i
= 3; i >=1; i--) {
for
(int c = 1; c <=4-i; c++) {
System.out.print("*");
}
System.out.println();
}break;
case 12 : for (int i
= 1; i <=3; i++) {
for
(int c = i; c <=3; c++) {
System.out.print("*");
}
System.out.println();
}break;
case 13 : int s=3;
for (int
i = 1; i <=3; i++) {
for (int c = i; c
<=3; c++) {
System.out.print(" ");
}
for
(int d = 1; d <=4-s; d++) {
System.out.print("*");
}s--;
System.out.println();
}break;
case 14 : int e=1;
for (int
i = 3; i >=1; i--) {
for
(int c = 1; c <=4-i; c++) {
System.out.print(" ");
}
for
(int d = e; d <=3; d++) {
System.out.print("*");
}e++;
System.out.println();
}break;
case 15 : for (int i = 1; i <=2; i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=2;
i++) {
System.out.print(" ");
System.out.print("**");}
System.out.println("");
System.out.print("
");
for (int i = 1; i
<= 5; i++) {
System.out.print("");
System.out.print("*");
}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=2;
i++) {
System.out.print(" ");
System.out.print("**");}
System.out.println("");
System.out.print("");
for (int i = 1; i <=2;
i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");break;
case 16 :System.out.print(" ");
for (int i = 1; i <=
5; i++) {
System.out.print("");
System.out.print("*");
}System.out.println("");
System.out.print("
");
for (int i = 1; i <=2;
i++) {
System.out.print(" ");
System.out.print("**");}
System.out.println("");
for (int i = 1; i
<=2; i++) {
System.out.print("
");
System.out.print("*");}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=2;
i++) {
System.out.print(" ");
System.out.print("**");}
System.out.println("");
System.out.print("
");
for (int i = 1; i <=
5; i++) {
System.out.print("");
System.out.print("*");
}System.out.println("");break;
case 0 : System.out.println(".exit");break;
}
}System.out.print("ulangi ya/tidak ? :");
pil2
=masuk.next();
if(pil2.equals("ya")){
System.out.println();
}
else
if(!pil2.equals("ya")){
System.out.println(" Exit");
break;
}
}
}
}
|
- OUTPUT
run:
================================================
PROGRAM KUMPULAN BENTUK-BENTUK BINTANG
1. Tipe
bintang 1
2. Tipe
bintang 2
3. Tipe
bintang 3
4. Tipe
bintang 4
5. Tipe
bintang 5
6. Tipe
bintang 6
7. Tipe
bintang 7
8. Tipe
bintang 8
9. Tipe
bintang 9
10. Tipe bintang 10
11. Tipe bintang 11
12. Tipe bintang 12
13. Tipe bintang 13
14. Tipe bintang 14
15. Tipe bintang 15
16. Tipe bintang 16
0. exit
Masukkan pilihan (0-16): 10
*
***
*****
***
*
ulangi ya/tidak ? :tidak
Exit
BUILD SUCCESSFUL (total time: 12 seconds)
|
ini print screennya :
Tapi jika kalian pada saat ada pertanyaan ulangi ya/tidak, kalian menjawab ya maka akan menampilkan program dari awal lagi, seperti ini hasil outputny:
run:
================================================
PROGRAM KUMPULAN BENTUK-BENTUK BINTANG
1. Tipe
bintang 1
2. Tipe
bintang 2
3. Tipe
bintang 3
4. Tipe
bintang 4
5. Tipe
bintang 5
6. Tipe
bintang 6
7. Tipe
bintang 7
8. Tipe
bintang 8
9. Tipe
bintang 9
10. Tipe bintang 10
11. Tipe bintang 11
12. Tipe bintang 12
13. Tipe bintang 13
14. Tipe bintang 14
15. Tipe bintang 15
16. Tipe bintang 16
0. exit
Masukkan pilihan (0-16): 10
*
***
*****
***
*
ulangi ya/tidak ? :ya
================================================
PROGRAM KUMPULAN BENTUK-BENTUK BINTANG
1. Tipe
bintang 1
2. Tipe
bintang 2
3. Tipe
bintang 3
4. Tipe
bintang 4
5. Tipe
bintang 5
6. Tipe
bintang 6
7. Tipe
bintang 7
8. Tipe
bintang 8
9. Tipe
bintang 9
10. Tipe bintang 10
11. Tipe bintang 11
12. Tipe bintang 12
13. Tipe bintang 13
14. Tipe bintang 14
15. Tipe bintang 15
16. Tipe bintang 16
0. exit
Masukkan pilihan (0-16): 2
*****
* *
* *
* *
*****
ulangi ya/tidak ? :tidak
Exit
BUILD SUCCESSFUL (total time: 23 seconds)
|
