Kamis, 19 Mei 2011

tugas prak java

OPMATEMATIKA
public class OpMatematika{
public static void main (String[] args){
double d = -5.6;
System.out.println("Nilai d: "+d);
System.out.println("hasil nilai mutlak = "+Math.abs(d));
System.out.println("hasil pembulatan ke bawah = "+Math.ceil(d));
System.out.println("hasil pembulatan ke atas = "+Math.floor(d));
System.out.println("hasil pangkat 2 = "+Math.pow(d,2));
}
}

ContohString
class ContohString {
public static void main (String[] args){
String isi=" SelAmat BeLajAr JAvA He..hE3..";
System.out.println("kalimat asli: "+isi);
System.out.println("Jumlah karakter: "+isi.length());
System.out.println("Ubah ke huruf kapital: "+isi.toUpperCase());
System.out.println("Ubah ke huruf kecil: "+isi.toLowerCase());
System.out.println("karakter index ke-20: "+isi.charAt(20));
System.out.println("Karakter index ke 17 sd 21: "+isi.substring(17,21));
}
}

CekPropertis
class CekProperties {
public static void main (String[] args){
System.out.println ("Os: "+ System.getProperty("os.name"));
System.out.println ("Versi OS: "+ System.getProperty("os.version"));
System.out.println ("Username: "+ System.getProperty("user.name"));
System.out.println ("Versi Java: "+ System.getProperty("java.version"));
System.out.println ("Vendor Java: "+ System.getProperty("java.vendor"));
}
}

TesInputData
import java.io.*;
class Input {
public static int bacaData(){
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
int angka=0;
try{
String input= br.readLine();
angka=Integer.parseInt(input);
} catch (Exception ex){
System.out.println("Input salah. Inisialisasi dg nilai "+angka);
} finally{
return angka;
}
}
}
public class TesInputData{
public static void main (String[] args){
System.out.print("Masukkan angka : ");
int i = Input.bacaData();
System.out.println("Angka yang Anda masukkan adalah "+i);
}
}


Pembagi
class Pembagian{
public static void main (String[]args){
int a=0;
int b=0;
int c=0;
try{
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
System.out.println("Nilai a : "+a);
System.out.println("Nilai b : "+b);
c=a/b;
} catch (NumberFormatException nfe){
System.out.println("Bukan Angka. Inisialisasi dengan nilai 0");
} catch (ArithmeticException ae){
System.out.println("Pembagi tidak boleh 0");
b=1;
//karena terjadi exception maka harus
//dilakukan pembagian lagi
c=a/b;
System.out.println("Inisialisasi nilai b dg nilai 1");
}finally{
System.out.println("Nilai a : "+a);
System.out.println("Nilai b : "+b);
System.out.println("Hasil : "+c);
}
System.out.println("Selesai..");
}
}


TanpaException
class TanpaException{
public static void main(String[] args){
int nilai = Integer.parseInt(args[0]);
// statemen diatas membutuhkan exception-handling
System.out.println("Nilai yang dimasukkan : " +nilai);
}
}



class CobaException{
public static void main(String[] args){
int nilai =0;
try{
nilai= Integer.parseInt(args[0]);
//dalam blok exception-handling
} catch(Exception e){
System.out.println ("Harus Integer");
} finally{
System.out.println ("Nilai Anda: "+nilai);
}
System.out.println ("Selesai..");
}
}

SubOverriding
class SubOverriding extends Overriding{
//class ini turunan class Overriding
public void methodAsli(){
//method ini menimpa methodAsli milik class Overriding
System.out.println("method milik class Overriding yang sudah di override dijalankan");
}
public void methodAsliSuper(){
//method ini memanggil methodAsli milik class Overriding
System.out.println("method pemanggil methodAsli milik class Overriding di jalankan");
super.methodAsli();
}
public static void main (String[] args){
SubOverriding so=new SubOverriding();
so.methodAsli();
so.methodAsliSuper();
}
}


Main Mobil
class Mobil{
String Warna;
int TahunProduksi;
//Metode
void IsiData(String WarnaMobil, int TahunProduksiMobil){
Warna= WarnaMobil;
TahunProduksi=TahunProduksiMobil;
}
String AmbilWarna(){
return Warna;
}
int AmbilTahunProduksi(){
return TahunProduksi;
}
}

class MainMobil{
public static void main (String[] args){
//MEMBUAT OBJEK BARU DARI KELAS MOBIL
Mobil Mobilku=new Mobil();
//MENGISI VARIABEL INSTAN
Mobilku.IsiData("Merah", 2006);
//MENAMPILKAN ISI VARIABEL INSTAN
System.out.println("Warna="+Mobilku.AmbilWarna());
System.out.println("Tahun="+Mobilku.AmbilTahunProduksi());
}
}


Konstruktor Inisialisasi
class KonstruktorInisialisasi{
public static void main(String[] args){
System.out.println("Fungsi main dapat berjalan meski objek belum diinisialisasi!!");
System.out.println("\n\nMembuat objek kemudian menjalankan konstruktor:");
TesKonstruktor Tk=new TesKonstruktor();
System.out.println("\n\nMemanggil method milik objek Tk:");
Tk.MethodTk();
}
}



TesKonstruktor
class TesKonstruktor{
TesKonstruktor() {
System.out.println("Konstruktor class TesKonstruktor dijalankan");
}
void MethodTk(){
System.out.println("Method MethodTk dijalankan");
}
}
MainDisket
class MainDisket{
public static void main(String[] args) {
Disket disk1=new Disket();
System.out.println ("Panjang disket="+ disk1.panjang);
System.out.println ("Lebar disket="+ disk1.LEBAR);
System.out.println ("Warna disket="+ disk1.warna);
System.out.println ("Bentuk disket="+ disk1.bentuk);
System.out.println ("data mula-mula="+disk1.bacaData());
disk1.SimpanData("Belajar java");
System.out.println ("Setelah SimpanData="+disk1.bacaData());
disk1.hapusData();
System.out.println ("Setelah hapusData="+disk1.bacaData());
}
}



Disket
public class Disket {
int panjang=10;
final int LEBAR=10;
String warna="kuning";
String bentuk="segiempat";
String data="";
Disket() {
panjang=100;
}
Disket(int panjang) {
this.panjang=panjang;
}
void SimpanData (String data) {
this.data += data;
}
void hapusData() {
data="";
}String bacaData() {
return data;
}
}
Perulangan
public class Perulangan{
public static void main(String[] args){
int i,j;
for(i=5;i>=1;i--)
{
for(j=i;j>=1;j--)
System.out.println(i);
}
}

Tes Perulangan
public class TesPerulangan{
public static void main (String[] args){
int i;
//for
System.out.println("Perulangan For...");
for (i=0; i<10; i++) System.out.println("Perulangan ke : "+i); //while System.out.println("Perulangan While..."); i=0; while (i<10){ System.out.println("Perulangan ke : "+i); i++; } //do while System.out.println("Perulangan Do While..."); i=0; do{ System.out.println("Perulangan ke : "+i); i++; } while (i<10); } } TesKeputusan
class TesKeputusan{
public static void main (String[] args) {
char jeniskelamin='W';
//nested if
if (jeniskelamin=='L')
System.out.println("Cowok");
else if (jeniskelamin=='P')
System.out.println("Cewek");
else
System.out.println("Banci");
//ternary
System.out.println(jeniskelamin=='L'? "Dia pasti cowok." :"Dia pasti cewek");
//switch case
switch (jeniskelamin){
case 'P' : System.out.println("Cowok");
break;
case 'L' : System.out.println("Cewek");
break;
default : System.out.println("Banci");
break;
}
}
}



TesTipeData

class TesTipeData {
public static void main (String[]args){
byte b=1;
short s=100;
int i=1000;
long l=10000;
char c='a';
float f=3.14f;
double d=3.14;
boolean t=true;
final double PI=3.14;
System.out.println("byte " +b);
System.out.println("short " +s);
System.out.println("int " +i);
i=010;
System.out.println("int " +i+ "octal mode");
i = 0XFF;
System.out.println("int " +i+ "octal mode");
System.out.println("long " +l);
System.out.println("char " +c);
System.out.println("float " +f);
System.out.println("double " +d);
System.out.println("boolean " +t);
System.out.println("PI " +PI);
}
}



HelloWorld
public class HelloWorld{
public static void main(String[]args) {
System.out.println("Hello World from JAVA");
}
}

Tes Java
public class Tes {
public static void main (String[] args){
System.out.println ("Selamat belajar java");
}
}

Senin, 18 Oktober 2010

tugas ke tiga

Bentuk Umum:

do
{
      intruksi yang akan diulangan;
}
       while(syarat_perulangan);


Dari bentuk umum di atas, akhirnya kami pun di berikan tugas untuk membuat tampilan program seperti di bawah ini:

Buatlah program dengan hasil output seperti di bawah ini menggunakan perulangan do-while :

5 4 3 2 1
4 3 2 1
3 2 1
2 1
1

setelah berlama-lama mengutak-atik perintah do-while, akhirnya saya menemukan juga jawaban dari soal di atas, dan sekarang saya akan beritahu bagaimana perintahnya untuk membuat program seperti tampilan output diatas.

Jawab :
public class DoWhile {
            public static void main(String[] args){
            int i=5; int j;
                  do {
                         j=i;
                         do {
                             System.out.print(j);
                             --j;
                         }while(j>=1);
                                     --i;
                                    System.out.println();
                  }while (i>=1);
            }
}

Minggu, 26 September 2010

mencari luas segi tiga

class segitiga{
public static void main(String[] args) {
    int tinggi=20//
   for (int i=1; i<tinggi;i++ ){
         for (int j=1; j<=i;j++ ){
            
    }
}
}