Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions Arraysort.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
public class Arraysort {
public static void main(String[] args) {
int[] array = new int[args.length];
for(int i=0;i<args.length;i++){
array[i]=Integer.parseInt(args[i]);
}
for(int i=0;i<array.length;i++){
for(int j=i+1;j<array.length;j++){
if(array[i]>array[j]){
int temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
for(int i=0;i<array.length;i++){
System.out.print(array[i]+ " ");
}
}
}

21 changes: 21 additions & 0 deletions HelloWorld.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@


public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
int score = Integer.parseInt(args[0]);
System.out.print("Grade = ");
if(score>=80) {
System.out.print("A");
}
else if(score>=60){
System.out.print("B");
}
else if(score>=40){
System.out.print("C");
}
else {
System.out.print("D");
}
}
}
40 changes: 40 additions & 0 deletions SwitchCase.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
public class SwitchCase {
public static void main(String[] args) {
/*if(args.length!=1){
System.err.println("Usage:MonthFromNumber <month>");return;
}*/
int year=Integer.parseInt(args[0]);
int month=Integer.parseInt(args[1]);
boolean cek=false;

cek=(((year%4==0) && !(year%100==0)) || (year%400==0))?true:false;

System.out.print("Jumlah hari pd thn "+year+" Bulan "+month+" adalah ");
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.print("31");
break;
case 2:
if(cek){
System.out.print("29");
}
else {System.out.print("28");
}
break;
case 4:
case 6:
case 9:
case 11:
System.out.print("30");
break;
}
System.out.print(" Hari ");

}
}
21 changes: 21 additions & 0 deletions faktorial.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
public class faktorial {
public static void main(String[] args) {
if(args.length!=1){
System.err.println("Usage:MonthFromNumber <month>");return;
}
int n=Integer.parseInt(args[0]);
if(n==0||n==1){
System.out.println(0);
}
else{
int c=1;
for(int i=n;i>=1;i--){
c*=i;
}
System.out.println(c);
}

}


}
18 changes: 18 additions & 0 deletions fungsifaktorial.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
public class fungsifaktorial {
public static void main(String[] args) {
if(args.length!=1){
System.err.println("Usage:MonthFromNumber <month>");return;
}
int n=Integer.parseInt(args[0]);
System.out.print(factorial(n));
}
public static int factorial(int n){
if (n<=1){
return 1;
}
else{
return n*factorial(n-1);
}

}
}