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.