Selasa, 30 April 2013

TUGAS


    
1   public class soallanjutan {
public void main(String[] args) {
    int i=0 ;// variable i belum mempunyai nilai awal
    int k = 100;// tipe variabel berupa int bukan double
    int j = i+1;//benar
 System.out.println("j is " + j + "and k is " + k);//benar
    }
}

2.          miles,Test,apps,x,y,radius=variabel
a++,--a,4#R,$4,#44,class,public,int=bukan variabel

3.kelebihan menggunakan konstanta;
·      Program lebih mudah di mengerti(terbaca)
·      Menghindarkan salah ketikk karena jika anda salah mengetik nilai maka pada saat kompilasi tidak terdeteksi kesalahan, sedangkan jika anda salah mengetikan nama konstanta maka kesalahannya akan terdeteksi saat terkompilasi.
·      Jika dalam satu program nilai konstanta dipakai berulang kali, maka jika ada perubahan data nilai konstanta anda cukup mengubah pada deklarasi konstantanya saja
Contoh;

Int SIZE=20;
 System.out.println(SIZE);
    }
  
4.    double miles=100; //4a
    double KILOMETER_PER_MILE = 1.609; //4b
    double kilometers = miles * KILOMETER_PER_MILE;//4c
    System.out.print(miles+" miles = "+kilometers+ "Kilometer ");//4d
    }
}
  
5.

6. int a,b,c,d,e,f;
    a = 56 % 6;
    b = 78 % -4; 
    c = -34 % 5;
    d = -34 % -5;
    e = 5 % 1;  
    f = 1 %5;
   
    System.out.println("a = "+a);
    System.out.println("b = "+b);
    System.out.println("c = "+c);
    System.out.println("d = "+d);
    System.out.println("e = "+e);
    System.out.println("f = "+f);
   
    }
}

7. import java.util.Scanner;
public class tugasku {

    public static void main(String[] args) {
       Scanner in = new Scanner(System.in);
        String hari="selasa" ;
        System.out.println("hari ini hari selasa");
        System.out.print("masukkan n hari selanjutnya = "); int a = in.nextInt();
      
       int x = a % 7 ;
       if (x==0){
           System.out.print(hari);
       }
       else if(x==1){
           hari = "rabu";
       }
       else if(x==2){
           hari = "kamis";
       }
       else if (x==3){
           hari = "jumat";
       }
       else if (x==4){
           hari = "sabtu";
           }
       else if(x==5){
           hari = "minggu";
       }
       else{
           hari="senin";
       }
       System.out.print("jika hari ini hari selasa,"+a+" hari selanjutnya adalah "+hari);
    }
}
8.yang benar memakai double
System.out.println("25 / 4 "+ (double)25 / 4);
9.         print output
25 / 4 is 6 //salah
25 / 4.0 is 6.25//benar
3 * 2 / 4 is 1//salah
3.0 * 2 / 4 is 1.5//benar
10.     12.3e+2, 23.4e-2 ,39F,40D=bukan
            12.3 , -334.4 , 20.5 =bilangan pecahan






Tidak ada komentar:

Posting Komentar