Senin, 26 Maret 2012

Tugas Java


1. membuat segitiga 
public class tgs_segitiga
{
public static void main (String args[])
{
int a,b;

for(a=6;a>=1;a--)
{
for(b=1;b<=a;b++)
{
System.out.print("*");
}
System.out.println("");
}
}
}
 
2. membuat kalkulator sederhana
public class tgs_kalkulator
{
public static void main (String args[])
{
int a,b;

for(a=6;a>=1;a--)
{
for(b=1;b<=a;b++)
{
System.out.print("*");
}
System.out.println("");
}
}
}
 
Sekilas mengenai METHOD pada pemrograman JAVA.

METHOD
            Metode menentukan perilaku objek,yakni apa yang terjadiketika objekitu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjanghidupnya.Metode memiliki 4 (empat) bagian dasar :
•Nama metode
•Tipe Objek atau tipe primitive yang dikembalikan metode.
•Daftar parameter.
•Badan atau isi metode. 
Tiga bagian pertama dari definisi metode membentuk apa yang disebutsebagai penanda (signature) metode dan mengindikasikan informasipenting tentang metode itu sendiri. Dengan kata lain, nama metodetersebut dari metode=-metode lain dalam program. Dalam java kita dapatmemiliki metode-metode berbeda yang memiliki nama sama tetapiberbeda tipe kembalian atau daftar argumennya, sehingga bagian-bagiandefinisi metode ini menjadi penting. Ini disebut
overloading 
metode.Definisi dasar metode adalah sebagai berikut :Tipekembalian namametode (type1 arg1, type2 arg2, type3 arg3 ..)
{
…………
}
dalam contoh diatas tipe kembalian adalah tipe nilai yang dikembalikanoleh metode. Ini bias berupa salah satu tipe primitive,nama kelas, atauvoid bila metode tidak mengembalikan nilai sama sekali.Contoh Program:
class KelasRentang {
int [] buatRentang(int lower, int upper) {
int arr[] = new int [ {upper – lower ) + 1 ];
for (int I = 0 ; i< arr.length;i++) {
arr[i] = lower++;}return arr;
}
public static void main(String [] args) {
int inilarik[];
KelasRentang iniRentang = new KelasRentang ();
Inilarik = iniRentang.buatRentang(5,20);
System.out.print(“Lariknya adalah : [ “ );
For (int i = 0; i < inilarik.length;i++) {
System.out.print(inilarik[i] + “ “);
}
System.out.println(“] “);
}
}

Pada bagian definisi metode terkadang kita ingin merujuk objek saat ini(yakni objek dimana metode berada untuk pertama kalinya). Untuk itudigunakanlah kata kunci
this
. Kata kunci this dapat digunakan dimanapunobjek saat ini berada pada notasi titik untuk merujuk variabel
instance 
objek, sebagai argument ke metode, sebagai nilai kembalian untukmetode saat ini, san sebagainya :t = this.x // x variabel instance objekreturn this // mengembalikan objek saat ini.