Java Dısarıdan Girilen 5 sayıdan ilk sayıya en yakını bulma

Öğrendiğiz java bilgilerini daha iyi kavramak için yaptığımzjava  örneklerine devam ediyoruz. Bu örneğimizde Dısarıdan Girilen 5 sayıdan ilk sayıya en yakını bulacağız.

Kodları okumadan önce siz kendiniz bulmaya çalışınız daha sonra burdaki örneğe fikir alma amaclı bakınız.

package ders;

import java.util.Scanner;

import java.math.*;

public class ilksayıyaenyakın{

     public static void main (String args[])

     {

    int sayi1,f ,sayi2 ,b,sayi3 , sonuc; 

    Scanner gir =new Scanner (System.in); 

     sayi1 =gir.nextInt();

     sayi2=gir.nextInt();

    b=sayi1-sayi2;                 /* b degiskenine deger atadık */

    for (int i = 1; i < 4; i++) {

     sayi3 =gir.nextInt();

     f=sayi1-sayi3;                /* f degiskenine deger atadık */

     if (Math.abs(f) < Math.abs(b)) {    /* eger f degeri b degerinden
kucukse*/

     b=f;          /* f degerini b ye ata */

}

}

    if (b<0) {

    sonuc=sayi1-b;

        }else{

    sonuc=sayi1-b;

    }

        System.out.println("ilk sayıya en yakın : "+sonuc);

}

}

      

Programın Çıktısı

34
55
3
78
45
ilk sayıya en yakın : 45

Mesaj ve Yorumlar

Yorum Sayısı (0)

ÜYE YORUMLARI

Çevrimiçi :
10
Günlük :
109
Haftalık :
347
Aylık :
1137
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."