1. Summing nomer nggunakake whiledaur ulang

Ayo nulis program sing maca angka saka keyboard (anggere pangguna ngetik soko sing katon kaya angka) banjur nampilake jumlahe ing layar. Mangkene carane kode program kasebut bakal katon (kita mung nuduhake kode ing mainmetode kasebut).

Kode Panjelasan
Scanner console = new Scanner(System.in);
int sum = 0;
while (console.hasNextInt())
{
   int x = console.nextInt();
   sum = sum + x;
}
System.out.println(sum); 
Nggawe Scannerobyek kanggo maca data saka console.
Kita bakal nyimpen jumlah nomer ing sumvariabel.
Anggere nomer sing ngetik saka console

maca nomer sabanjuré menyang xvariabel.
Tambah xmenyang jumlah nomer ( sumvariabel).

Tampilake jumlah sing diwilang ing layar.

2. Nemokake jumlah maksimum nggunakake whiledaur ulang

Program kapindho kita uga bakal maca angka saka keyboard (anggere pangguna ngetik soko nomer-kaya), nanging saiki kita arep kanggo nampilake paling gedhe saka nomer ngetik. Mangkene carane kode program kasebut bakal katon (kita mung nuduhake kode ing mainmetode kasebut).

Kode Panjelasan
Scanner console = new Scanner(System.in);
int max = 0;
while (console.hasNextInt())
{
   int x = console.nextInt();
   if (x > max)
     max = x;
}
System.out.println(max); 
Nggawe Scannerobyek kanggo maca data saka console.
Variabel maxbakal nyimpen maksimum nomer.
Anggere nomer sing ngetik saka console

maca nomer sabanjuré menyang xvariabel.
Bandingake xlan max. Yen xluwih saka max,
nganyari maksimum.

Tampilake nomer maksimum ing layar.

Iki minangka titik sing menarik: yen kabeh nomer sing dilebokake saka keyboard negatif, program kasebut bakal ditampilake 0. Kang ora bener.

Akibaté, nilai awal saka variabel maks kudu cilik sabisa.

Pilihan 1:

Sampeyan bisa nyetel padha karo -2,000,000,000(negatif rong milyar). Iki dudu wiwitan sing ala.

Pilihan 2:

Nemtokake nilai sing paling cilik int. Ana konstanta khusus kanggo iki: Integer.MIN_VALUE;

Pilihan 3:

Luwih apik, miwiti maxkanthi nomer pisanan sing diketik. Iki minangka pilihan sing paling apik. Nanging iki mung bisa digunakake yen kahanan tugas mbutuhake pangguna ngetik paling ora siji nomer.