Dört basamaklı en büyük çift polidramik sayıyı hesaplayıp ekrana yazdıran programın JAVA kodunu geliştiriniz.
Bu şekilde bir soru var. Problemi çözdüm ancak daha mantıklı bir seçenek var mıdır öğrenmek istiyorum. Kodları şu şekilde :
Beyaz renkle yazdığım if döngüsü yerine daha mantıklı ve doğru bir çözüm var mıdır ?
Bu şekilde bir soru var. Problemi çözdüm ancak daha mantıklı bir seçenek var mıdır öğrenmek istiyorum. Kodları şu şekilde :
Kod:
[COLOR="Lime"]int binler;
int yüzler;
int onlar;
int birler;
int palidromSayi;
for(binler=1;binler<=9;binler++) {
for (yüzler=0;yüzler<=9;yüzler++) {
for(onlar=0;onlar<=9;onlar++) {
for(birler=0;birler<=9;birler++) {
if(binler==birler&&yüzler==onlar) {
palidromSayi= binler*1000+yüzler*100+onlar*10+birler;
if(palidromSayi%2==0)
{[COLOR="White"]if (palidromSayi+2>=9000)[/COLOR] {
System.out.println("4 basamaklı en büyük çift palindromik sayı: "+palidromSayi+"'dir.");}}
}
}
}
}
}[/COLOR]
Beyaz renkle yazdığım if döngüsü yerine daha mantıklı ve doğru bir çözüm var mıdır ?

