diff --git a/BubbleSort.java b/BubbleSort.java new file mode 100644 index 0000000..888e51e --- /dev/null +++ b/BubbleSort.java @@ -0,0 +1,29 @@ +public class BubbleSort { + public static void main(String[] args) { + + int[] input = new int[6]; + int jawaban=1; + + for(int a=0;a1;i--){ + jawaban=jawaban*i; + } + System.out.println(jawaban); +} +} + diff --git a/JumlahHari.java b/JumlahHari.java new file mode 100644 index 0000000..458abf2 --- /dev/null +++ b/JumlahHari.java @@ -0,0 +1,63 @@ +public class JumlahHari { + public static void main(String[] args) { + + if(args.length<2){ + System.out.println("Usage: Calender"); + } + + int bulan= Integer.parseInt(args[0]); + int tahun= Integer.parseInt(args[1]); + int hari=1; + + switch(bulan){ + case 1: + hari=31; + break; + case 2: + { + if(tahun%4==0){ + hari=29; + } + else + { + hari=28; + } + } + break; + case 3: + hari=31; + break; + case 4: + hari=30; + break; + case 5: + hari=31; + break; + case 6: + hari=30; + break; + case 7: + hari=31; + break; + case 8: + hari=31; + break; + case 9: + hari=30; + break; + case 10: + hari=31; + break; + case 11: + hari=30; + break; + case 12: + hari=31; + break; + } + + System.out.println("Jumlah hari dalam bulan tersebut adalah " + hari); + +} +} + diff --git a/LetterGrade.java b/LetterGrade.java new file mode 100644 index 0000000..3a7f766 --- /dev/null +++ b/LetterGrade.java @@ -0,0 +1,25 @@ +public class LetterGrade { + public static void main(String[] args) { + // System.out.println("Hello World"); + + + int score = Integer.parseInt(args[0]); + if(score>=80){ + System.out.println("A"); + } + else if(score>=60) + { + System.out.println("B"); + } + else if(score>=40){ + System.out.println("C"); + } + else if(score>=20){ + System.out.println("D"); + } + else{ + System.out.println("E"); + } +} +} + diff --git a/Recursive.java b/Recursive.java new file mode 100644 index 0000000..b9bb2dc --- /dev/null +++ b/Recursive.java @@ -0,0 +1,19 @@ +public class Recursive { + public static void main(String[] args) { + + int input=Integer.parseInt(args[0]); + int jawaban=1; + + jawaban=factorial(input); + + System.out.println(jawaban); +} + +public static int factorial(int n){ + if(n==1) return 1; + int jawab=n*(factorial(n-1)); + + return jawab; +} +} + diff --git a/SwitchCase.java b/SwitchCase.java new file mode 100644 index 0000000..3ec969c --- /dev/null +++ b/SwitchCase.java @@ -0,0 +1,53 @@ +public class SwitchCase { + public static void main(String[] args) { + + if(args.length!=1){ + System.out.println("Usage: Calender"); + } + + int bulan= Integer.parseInt(args[0]); + + switch(bulan){ + case 1: + System.out.println("Januari"); + break; + case 2: + System.out.println("Februari"); + break; + case 3: + System.out.println("Maret"); + break; + case 4: + System.out.println("April"); + break; + case 5: + System.out.println("Mei"); + break; + case 6: + System.out.println("Juni"); + break; + case 7: + System.out.println("Juli"); + break; + case 8: + System.out.println("Agustus"); + break; + case 9: + System.out.println("September"); + break; + case 10: + System.out.println("Oktober"); + break; + case 11: + System.out.println("November"); + break; + case 12: + System.out.println("Desember"); + break; + + + } + +} +} +