Senin, 17 Juni 2013

My game

import java.util.*;
public class Kuis2{
    private static int str, hp;
    public static void menu(int str, int hp){
        System.out.printf("Str: %d\n",str);
        System.out.printf("%c: %d\n\n",3,hp);
        System.out.printf("FightD Runnie\n");
        System.out.printf("1. Fight!\n");
        System.out.printf("2. Run!\n");
        System.out.printf("Your choice: ");
    }

    public static void clean(){
        for(int i=0;i<25;i++)System.out.println();
    }

    public static int fight(int str){
        int strlawan, randseed;
        Random rand = new Random();
        randseed = (str*1);
        strlawan = rand.nextInt(randseed)+1;
        if(str < strlawan){
            return 0;
        }
        return 1;
    }

    public static void main(String args[]){
        int choose,con=0;
        str = 10;
        hp = 5;

        do{
            clean();
            menu(str,hp);
            Scanner in = new Scanner(System.in);
            choose = in.nextInt();
            switch(choose){
                case 1: con=fight(str); break;
            }
            if(con == 1){
                System.out.print("You Win\n");
                Scanner in2 = new Scanner(System.in);
                in2.nextLine();
                str+=1;
            }else if(con == 0){
                hp-=1;
                System.out.print("You Lose\n");
                Scanner in2 = new Scanner(System.in);
                in2.nextLine();
            }
            if(hp < 0){
                System.out.println("Insert coin!");
                Scanner in2 = new Scanner(System.in);
                in2.nextLine();
                return;
            }
        }while(choose != 2);
    }
}

Deret 1 , 2 gan genap

import java.util.Scanner;

//don't reinvent the wheel

public class Kuis1{
    public static void cetakDeret(int angka){
        for(int i=0;i<=angka-1;i++){
            for(int j=1;j<=angka-i;j++){
                System.out.printf("%d ",j);
            }
            System.out.println();
        }
    }

    public static void cetakDeret2(int angka){
            System.out.println();

            for(int i=0;i<angka;i++){
                for(int j=1;j<angka-i;j++){
                    System.out.print("  ");
                }
                for(int j=1;j<i+2;j++){
                    System.out.printf("%d ",j);
                }
                System.out.println();
            }
    }

    public static void ganjilSaja(int angka){
        System.out.println();
        for(int i=1;i<=angka;i++){
            if(i%2 !=0){ // == 0  (sisa hasil bagi)
                System.out.printf("%d ",i);
            }
        }
        System.out.println();
    }

    public static void main(String args[]){
        int angka;
        Scanner in = new Scanner(System.in);

        do{
            System.out.print("Input Angka: ");
            angka = in.nextInt();
        }while(angka < 3);

        cetakDeret(angka);
        cetakDeret2(angka);
        ganjilSaja(angka);
    }
}

Ganjil Genap

import java.util.Scanner;

public class Ganjil{
    public static void main(String args[]){
        int angka;
        String temp;
        boolean valid;


        do{
            valid = true;
            try{
            do{
                Scanner in = new Scanner(System.in);
                System.out.printf("Masukan angka : ");
                angka = in.nextInt();
            }while(angka < 0);

            for(int i=1;i<=angka;i++){
                if(i %2 != 0){
                    System.out.printf("%d ",i);
                }
            }
            }catch(Exception e){
                valid = false;
            }
        }while(valid == false);
    }
}