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