Anda di halaman 1dari 4

Jawaban bab 1,dari 1-20

jawaban :

1. Memori utama dan memori tambahan.


2. Perangkat lunak hanyalah nama lain untuk program.
3. Dua nomor yang akan ditambahkan.
4. Tuliskan program lengkap untuk masalah yang dijelaskan dalam Latihan 9.
5. Program bahasa tingkat tinggi ditulis dalam bentuk yang mudah bagi manusia
sedang menulis dan membaca Program bahasa mesin ditulis dalam bentuk
komputer bisa mengeksekusi secara langsung. Program bahasa tingkat tinggi
harus diterjemahkan
ke dalam program bahasa mesin sebelum komputer bisa menjalankannya.
Java bytecode adalah bahasa tingkat rendah yang mirip dengan bahasa mesin
ditekan di Java bytecode ke dalam bahasa mesin hampir komputer manapun.
6. Java adalah bahasa tingkat tinggi.
7. Java bytecode adalah bahasa tingkat rendah
8. Kompilator menerjemahkan program bahasa tingkat tinggi ke bahasa
levellanguage rendah
program seperti program bahasa mesin atau bytecode Java
program. Saat Anda mengkompilasi program Java, kompilator menerjemahkan
Program Java menjadi program yang diekspresikan di Java bytecode.
9. Program sumber adalah program bahasa tingkat tinggi yang dimasukkan ke
kompilator.
10.
11. Java hebat!
12. System.out.println ("Java for one.");
System.out.println ("Java for all.");
13. mary.increaseAge (5);
14. Pernyataan tersebut membaca keseluruhan nomor yang diketik di keyboard
dan toko
itu di variabel nl
15. kelas publik Pertanyaan15
{
public static void main (String [] args)
{
System.out.println ("Hello World!");
}
}
Beberapa rincian, seperti nama pengenal, mungkin berbeda dalam program Anda.
Pastikan Anda mengkompilasi dan menjalankan program Anda.
16. File yang berisi kelas YourClass harus diberi nama YourClass.java.
􀀁􀀁􀀁􀀁􀀁 YourClass.class.
18. Sebuah metode mendefinisikan suatu tindakan yang dapat dilakukan suatu
objek.
19. Sebuah kelas adalah cetak biru untuk membuat objek. Semua benda di kelas
yang sama punya
jenis data dan metode yang sama.
20. Ya, semua objek dari kelas yang sama memiliki metode yang sama.

Jawaban Exercise dari 11-20 :

10. import java.util.Scanner;

public class evenNumberPrinter {


public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);

System.out.println("Enter the smaller integer");


int numOne = keyboard.nextInt();

System.out.println("Enter the larger integer");


int numTwo = keyboard.nextInt();

for (int i = numOne; i <= numTwo; i++) {


System.out.println(i + " ");
}
}
}

11.Bit tunggal dapat mewakili dua nilai: 0 dan 1. Dua bit dapat mewakili
empat nilai: 00, 01, 10, dan 11. Tiga bit dapat mewakili delapan nilai: 000,
001, 010, 011, 100, 101, 110, dan 111. Berapa banyak nilai yang dapat
diwakili oleh
(a) 8 bit
(b) 16 bit
(c) 32 bit

(a) 256
(b) 65.536
(c) 4,294,967,300

12.Temukan dokumentasi untuk Java Class Library di situs Oracle. (Pada


tulisan ini, link ke dokumentasi ini adalah
http://docs.oracle.com/javase/7/docs/api/.) Kemudian cari deskripsi untuk
Scanner kelas. Berapa banyak metode yang dijelaskan di bagian yang berjudul
"Ringkasan Metode"?
55

13.Pertanyaan Uji Sendiri 27 meminta Anda untuk memikirkan beberapa atribut


untuk objek lagu. Atribut apa yang Anda inginkan untuk sebuah objek yang
mewakili daftar putar yang berisi banyak lagu?

Genre, Song Count, Total Time, Daftar Pelaku

14.Perilaku apa yang mungkin dimiliki sebuah lagu? Perilaku apa yang mungkin
ada daftar putar? Kontras perbedaan perilaku antara dua jenis objek.

Lagu: Putar, Tunda, Berhenti


Daftar putar: Putar Semua, Lagu Berikutnya, Lagu Sebelumnya, Hapus Lagu

Dalam kasus sebuah lagu, tingkah laku adalah untuk satu objek (lagu). Untuk
daftar putar, tingkah laku adalah untuk sekelompok objek (lagu).

15.Atribut dan perilaku apa yang akan dimiliki objek yang mewakili akun kartu
kredit?
Atribut: Tipe Kartu, Nomor Kartu, Nama Pemegang Kartu (Pertama dan Terakhir),
Alamat Pemegang Kartu (Jalan, Kota, Negara Bagian dan Poso), Tanggal
Kadaluarsa (Bulan dan Tahun), Batas Kredit, Saldo

Perilaku: Lakukan Pembayaran, Pembayaran Kembalian Dana, Tingkatkan Batas


Kredit

16.Misalkan Anda memiliki bilangan bulat yang lebih besar dari 1. Tulislah
sebuah algoritma yang menghitung integer terbesar sehingga 2 ^ k kurang dari
atau sama dengan x.

x lebih hebat dari 1


k = 0
sementara 2 ^ k kurang dari atau sama dengan x
{
tambah 1 sampai k
}
kurangi 1 dari k

17.Tulislah sebuah algoritma yang menemukan nilai maksimum dalam daftar


nilai.

maxValue = -1
iterate melalui setiap daftar nilai
{
jika daftar lebih besar dari maxValue maka maxValue = daftar nilai
}

18.gambar kartu

Tuliskan pernyataan yang bisa digunakan di applet Java untuk menarik lima
cincin saling terkait yang merupakan simbol Olimpiade. (Jangan khawatir
tentang warnanya.)

kucing void publik (Grafik g)


{
g.drawOval (40, 40, 120, 120);
g.drawOval (140, 40, 120, 120);
g.drawOval (240, 40, 120, 120);
g.drawOval (90, 130, 120, 120);
g.drawOval (190, 130, 120, 120);
}

19.Belajar dokumentasi kelas di perpustakaan kelas java (Lihat Latihan 12.)


Pelajari cara menggunakan metode drawRect. Kemudian tuliskan pernyataan yang
bisa digunakan di applet Jawa untuk menggambar kotak yang berisi lingkaran.
Diameter lingkaran dan sisi persegi harus sama dalam ukuran.

kucing void publik (Grafik g)


{
g.drawRect (10, 10, 100, 100);
g.drawOval (10, 10, 100, 100);
}
20.Tuliskan yang bisa digunakan di applet java untuk menggambar garis besar
bulan sabit.

kucing void publik (Grafik g)


{
g.drawArc (10, 10, 300, 300, 40 100);
g.drawArc (10, 20, 300, 240, 40, 100);
}

Anda mungkin juga menyukai