Tampilkan postingan dengan label JAVA. Tampilkan semua postingan
Tampilkan postingan dengan label JAVA. Tampilkan semua postingan

Rabu, 03 Juli 2013

Cara Menyetting Jetty di Eclipse

Saya mengasumsikan kita sudah mendownload jetty di eclipse. Dan berikut cara memasang jetty di eclipse :

  1. Klik tanda panah kebawah di sebelah tombol Run, lalu pilih Run Configuration :


  2. Klik kanan di Jetty Webapp, lalu New :


  3. Lalu isi sesuai nomor berikut :

    Keterangan :
    1, Name : nama alias di run
    2. Pilih tab Jetty
    3. Select a Jetty version : pilih Jetty 6.1.26
    4. Project : arahkan ke projek yang akan di run
    5. Port : port alias yang akan di panggil di browser
    6. Context : adalah path yang akan ditulis di browser setelah menuliskan port
    7. Webapp dir : arahkan ke webapp di project kita
    Klik Apply, lalu Run

  4. Terakhir buka browsernya lalu tulis localhost:port/contextnya (port diisian ke 5, dan context diisian ke 6 diatas)

Sabtu, 25 Mei 2013

Memotong String Berisi Angka Untuk Dijumlahkan

Kasus:
Ketika ada sebuah String yang berisi angka terpisahkan oleh spasi, kemudian kita ingin menjumlahkan angka-angka yang terpisahkan oleh spasi tersebut

Berikut adalah caranya:


package com.lingkarankode.training;

import java.util.ArrayList;

public class MemotongString {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String text = new String("345 2 88888888 1000 55 55 55");
		String data = text.trim();
		String[] data2 = data.split(" ");
		
		//split data dan menyimpan dalam  string array
		int hasil=0;
		for(int i=0; i < data2.length; i++){				
			hasil = hasil + Integer.parseInt(data2[i]);
		}
		int temp=0;
		String data1 = null;

		//mencari panjang data yg max
		for(int i=0; i < data2.length; i++){
			if(temp < data2[i].length()){
				temp =data2[i].length();
				data1 = data2[i];
			}		
		}
		/*System.out.println("data maximum length = " + data1);
		System.out.println("panjang karakter max = " + temp);*/
		int x =4;
		int lengthMax ;
		lengthMax= temp + 4;
		ArrayList spasi = new ArrayList();
		ArrayList nilai = new ArrayList();
		String spasi1= "";
		for(int i=0; i < data2.length; i++){
			if(data2[i].length() < lengthMax){
				int loop = lengthMax - data2[i].length();
				for(int j=0; j < loop ;j++){
					spasi1 = spasi1 +" ";
				}
				spasi.add(spasi1);		       
				spasi1="";
			}

		}
		for(int i=0; i < data2.length; i++){
			nilai.add(spasi.get(i) + data2[i]);
		}
		for(int i=0; i < data2.length; i++){
			System.out.println(nilai.get(i));
		}
		//untuk hasil
		String hasil1 = String.valueOf(hasil);
		if(hasil1.length() < lengthMax){
			int loop = lengthMax - hasil1.length();
			System.out.println("------------");
			for(int j=0; j < loop ;j++){
				spasi1 = spasi1 +" ";
			}
			hasil1 = spasi1 + hasil;
			System.out.println(hasil1);
		}
	}
}


Hasil running :

         345
           2
    88888888
        1000
          55
          55
          55
------------
    88890400


Thanks to: Gede Mahendra, Merina Harmon

Senin, 15 April 2013

Mencetak Bilangan Ganjil

Perulangan untuk membuat susunan sebuah karakter :

public class BilanganGanjil {
 public static void main(String[] args) {
        for (int bilangan=0; bilangan<=50; bilangan++){
            if (bilangan%2==1){
                System.out.print(bilangan +" ");
            }
        }
 }
}

Hasil running :

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 

Deret Fibonacci

Perulangan untuk membuat deret fibonacci :

public class DeretFibonacci {
    public static void main(String[] args) {
        int bil1=0, bil2=1;

        for (int bil3=0; bil3<=1000; bil3++){
            System.out.print(bil1 +" ");
            bil1=bil1+bil2;
            bil2=bil1-bil2;

             // jika ingin memberi batas diberi "if"
            if (bil1>100){    
                break;
            }
        }
    }
}

Hasil running :

0 1 1 2 3 5 8 13 21 34 55 89 

Perulangan For Membuat Bintang (5)

Perulangan untuk membuat susunan sebuah karakter :

public class Bintang5 {
   public static void main(String[] args) {
      for(int k=1;k<=2;k++){
         for(int l=1;l<=3;l++){
            if(l%2==0){
               System.out.println("**");
            } else {
               System.out.println("*");
            }
         }
         if(k%2==1){
            System.out.println("***");
         }
      } 
   }
}

Hasil running :

*
**
*
***
*
**
*

Perulangan For Membuat Bintang (4)

Perulangan untuk membuat susunan sebuah karakter :

public class Bintang4 {
   public static void main(String[] args) {
      for(int g=1; g<=5; g++){
         for(int h=1; h<=(5-g); h++){
            System.out.print(" ");
         }
         for(int h=1; h<=g; h++){
            System.out.print("*");
         }
            System.out.print("\n");
      } 
   }
}

Hasil running :

    *
   **
  ***
 ****
*****

Perulangan For Membuat Bintang (3)

Perulangan untuk membuat susunan sebuah karakter :

public class Bintang2 {
   public static void main(String[] args) {
      for(int i=1;i<=5;i++){
         for(int j=1;j < i;j++){
            System.out.print(" ");
         }
         for(int j=5;j >= i;j--){
            System.out.print("*");
         }
         System.out.print("\n");
      }
   }
}

Hasil running :

*****
 ****
  ***
   **
    *

Perulangan For Membuat Bintang (2)

Perulangan untuk membuat susunan sebuah karakter :

public class Bintang2 {
   public static void main(String[] args) {
      for(int e=1; e<=5; e++){ 
         for(int f=5; f>=e; f--){
            System.out.print("*");
         }
         System.out.println("");
      } 
   }
}

Hasil running :

*****
****
***
**
*

Sabtu, 13 April 2013

Perulangan For Membuat Bintang (1)

Perulangan untuk membuat susunan sebuah karakter :

public class Bintang1 {
   public static void main(String[] args) {
      for (int baris = 1; baris <= 5; baris++) {
         for (int bintang = 1; bintang <= baris; bintang++) {
            System.out.print("*");
         }
         System.out.println();
      }
   }
}

Hasil running :

*
**
***
****
*****