1.
Dari program diatas akan terdapat error yaitu pada,
1. Penulisannya:
(string [] args) seharusnya adalah ==>string memakai huruf besar (String [] args)
2. Tipe data
Int i harus diisi dengan ==> int i = 0;
Int k = 100.0; seharusnya adalah ==> double k = 100.0;
2.
Dari variabel disamping yang benar adalah Miles, Test, x, y, radius, $4, apps
variabel yang salah adalah
- a++,a– ==> karena (++,–) termasuk operator
- 4#R,#44 ==> karena (#) termasuk function
- class, public ==> termasuk nama class dan nama function
- int =termasuk tipe data
3.
Keuntungan Kontanta yaitu,
- Tidak berubah sepanjang jalannya program.
- Menggunakan kata kunci final
- final int FEET_PER_YARD = 3;
- final double MM_PER_INCH = 25.4;
- final float phi = 3.14;
contoh : int SIZE =20;
4.
Penulisan algoritma sebagai berikut:
- double miles=100;
- double KILOMETER_PER_MILE = 1.609;
- double kilometers = miles * KILOMETER_PER_MILE;
- System.out.print(“miles : “+ miles +”kilometers : “+ kilometers +”Kilometer : “+ kilometers );
5.
type data yang membutuhkan memori sedikit adalah byte, karena hanya membutuhkan 8 bits
6.
hasil dari program disamping adalah 2, 2, -4, -4 , 0, 1
7.
import java.io.*;
public class cabahari{
public static void main (String [] args) throws Exception{
BufferedReader in = new BufferedReader(new InputStreamReader
(System.in));
String har=”selasa” ;
System.out.println(“Hari ini adalah Hari Selasa”);
System.out.print(“Inputkan Jumlah Hari selanjutnya = “); int lin =Integer.parseInt(in.readLine());
int c = lin % 7 ;
if (c==0){
System.out.print(har);
}
else if(c==1){
har= “rabu”;
}
else if(c==2){
har= “kamis”;
}
else if (c==3){
har= “jumat”;
}
else if (c==4){
har= “sabtu”;
}
else if(c==5){
har= “minggu”;
}
else{
har=”senin”;
}
System.out.print(“Hari berikutnya adalah Hari = “+har);
}
}
8.
Hasil dari 25/4 adalah 6 ==> karena 25, 4 adalah int
jika hasilnya benar maka 25,4 adalah double
penulisan double yaitu :
25.0 / 4 atau 25 / 4.0 atau 25.0 / 4.0 hasilnya sama 6.25
9.
Dari program diatas sistematika yang benar memperoleh hasil 6.25 , 1.5, 1.5
10.
dari pecahan berikut yang benar adalah
12.3 , -334.4 , 20.5 bilangan 12.3e+2, 23.4e-2 ,39F,40D bukan bilangan pecahan