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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.class
32 changes: 32 additions & 0 deletions BubbleSort.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
class BubbleSort{

public static void main(String[] args) {
if(args.length < 1){
System.out.println("Usage BubbleSort <arg1, ..., ...>");

return;
}

int arr[] = new int[args.length];

for(int i = 0; i < args.length; i++){
arr[i] = Integer.parseInt(args[i]);
}

for(int i = 0; i < arr.length-1; i++){
for(int j = i+1; j < arr.length; j++){
if(arr[j] < arr[i]){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}

for(int i = 0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}

}

}
65 changes: 65 additions & 0 deletions Calendar.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
class Calendar{
public static void main(String args[]){
if(args.length < 1){
System.out.println("Usage Calendar <month>");

return;
}

int month = Integer.parseInt(args[0]);
String res = "";

switch(month){
case 1:
res = "Januari";

break;
case 2:
res = "Febuari";

break;
case 3:
res = "Maret";

break;
case 4:
res = "April";

break;
case 5:
res = "Mei";

break;
case 6:
res = "Juni";

break;
case 7:
res = "Juli";

break;
case 8:
res = "Agustus";

break;
case 9:
res = "September";

break;
case 10:
res = "Oktober";

break;
case 11:
res = "November";

break;
case 12:
res = "Desember";

break;
}

System.out.println(res);
}
}
70 changes: 70 additions & 0 deletions Calendar2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
class Calendar2{
public static void main(String args[]){
if(args.length < 1){
System.out.println("Usage Calendar <year> <month>");

return;
}

int month = Integer.parseInt(args[1]);
int year = Integer.parseInt(args[0]);
int day = 0;

switch(month){
case 1:
day = 31;

break;
case 2:
if((year % 4 == 0 && (year % 100 != 0)) || year % 400 == 0){
day = 29;
}else{
day = 28;
}

break;
case 3:
day = 31;

break;
case 4:
day = 30;

break;
case 5:
day = 31;

break;
case 6:
day = 30;

break;
case 7:
day = 31;

break;
case 8:
day = 31;

break;
case 9:
day = 30;

break;
case 10:
day = 31;

break;
case 11:
day = 30;

break;
case 12:
day = 31;

break;
}

System.out.println(day);
}
}
18 changes: 18 additions & 0 deletions Faktorial.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
class Faktorial{

public static void main(String args[]) {
if(args.length < 1){
System.out.println("Usage Faktorial <number>");

return;
}

int res = 1;

for(int i = 1; i <= Integer.parseInt(args[0]); i++){
res *= i;
}

System.out.println(res);
}
}
20 changes: 20 additions & 0 deletions Faktorial2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
class Faktorial2{

public static void main(String args[]) {
if(args.length < 1){
System.out.println("Usage Faktorial <number>");

return;
}

int n = Integer.parseInt(args[0]);

System.out.println(faktorial(n));
}

public static int faktorial(int n){
if(n == 0) return 1;
else return n*faktorial(n-1);
}

}
27 changes: 27 additions & 0 deletions Scoring.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import java.util.Scanner;

class Scoring{
public static void main(String[] args) {
// Scanner sc = new Scanner(System.in);
// int score = sc.nextInt();
if(args.length < 1){
System.out.println("Usage Scoring <score>");

return;
}

int score = Integer.parseInt(args[0]);

if(score >= 80 && score <= 100){
System.out.println("A");
}else if(score >= 60 && score < 80){
System.out.println("B");
}else if(score >= 40 && score < 60){
System.out.println("C");
}else if(score >= 20 && score < 40){
System.out.println("D");
}else if(score >= 0 && score < 20){
System.out.println("E");
}
}
}
6 changes: 6 additions & 0 deletions Test.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
class Test{
public static void main(String args[]){
System.out.println("Hello World");
System.out.println("Alexander N. Salim");
}
}