Friday, May 9, 2014

tugas 7 mei

array adalah kumpulan element yang selalu bersama.bersifat linear

kelebihan:
-gampang diakses

kelmahannya:
-makan size yang banyak
-static/tidak flexibel
-harus berurutan
-homogen

cara penulisan array dalam hal char string int
Char : memakai tanda petik satu  ' '
Contohnya :{ 'd' , a' ,'v',’I’,’d’};

String : memakai tanda petik dua " "
Contohnya : {"you", "aku”};
 
int : tidak menggunakan tanda petik
Contohnya : {3,4,5,6,7};

Beberapa fungsi arraylist :
- add(element) :untuk menambahkan elemen di belakang
- clear ( ) : untuk menghapus elemen
- clone ( ) : untuk mengcopy
- contains (element) : mengandung kata
- get (index) : mencari isi
- isEmpty ( ) : mengecek kosong atau tidaj
- remove (index) : menghapus
-size ( ) : jumlah elemen
- set(index,element) : untuk mengisi index alaman kesekian ,menambahkan dimana saja
Itu teorinya

Sedangkan di sesi koding kita juga mencoba menyelesaikan soal-soal uts ini kodingannya:
import java.util.Scanner;

public class Belajar{
            static String NIM;
            static int valid;
            static Scanner in = new Scanner (System.in);

            public static void main (String args []){
            do{
                        do{
                                    System.out.print("Input NIM [10] : ");
                                    NIM = in.next();
                                    in.nextLine(); //hapus buffer
            }while(NIM.length()!= 10);

                        valid = 1;
            if(NIM.charAt(0) % 2 != 0){
                                    System.out.println("Welcome");
            }else{
                                    System.out.println("Selamat Datang Kembali");
            }

                        for(int i=0; i<NIM.length();i++){
                                    if(NIM.charAt(i) < '0'|| NIM.charAt(i) > '9'){
                                                System.out.print("NIM harus angka");
                                                valid = 0;
                                                break;
            }
            }

            }while(valid == 0);

            if(NIM.charAt(0) % 2 != 0){
                                    System.out.println("Welcome");
                        }else{
                                    System.out.println("Selamat Datang Kembali");


            }
            }
}


No comments:

Post a Comment