Jika tujuan fragmen program adalah berhitung sampai 100kali maka, berhitung di dalam loop bisa menggunakan bilangan bulat, berikut adalah contoh perbaikannya:
int x;
for ( x = 0; x < 100; x++ )
{
System.out.println("Crimson and Clover");
}
(sudah umum untuk menulis program dengan konvensi seperti ini meskipun program bisa mecapai x=100 dengan tepat.) berikut adalah solusi yang buruk:
float x;
for ( x = 0.0; x < 10.0; x += 0.1 )
{
System.out.println("Crimson and Clover");
}
Solusi tersebut mugkin memang bekerja seperti yang diharapkan. namun terdapat risiko kalau loop berhitung sampai 101 kali
Tidak ada komentar:
Posting Komentar