{"id":19097,"date":"2025-04-24T18:15:15","date_gmt":"2025-04-24T15:15:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/"},"modified":"2025-04-24T18:15:15","modified_gmt":"2025-04-24T15:15:15","slug":"javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/","title":{"rendered":"Java&#8217;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)"},"content":{"rendered":"<p><body><\/p>\n<p>Java&#8217;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)<\/p>\n<p>Bu makalede, Java programlama dilinde <code>while<\/code> d\u00f6ng\u00fclerini kullanarak \u00e7e\u015fitli say\u0131 \u00f6zelliklerini hesaplayan program \u00f6rneklerini ele alaca\u011f\u0131z.  \u00d6rne\u011fin, asal say\u0131, m\u00fckemmel say\u0131 ve Armstrong say\u0131s\u0131 gibi konulara de\u011finece\u011fiz.  Bu \u00f6rnekler, d\u00f6ng\u00fc kullan\u0131m\u0131n\u0131 ve say\u0131sal i\u015flemleri peki\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r.  Ayr\u0131ca,  kod okunabilirli\u011fi ve verimlili\u011fi i\u00e7in baz\u0131 ipu\u00e7lar\u0131n\u0131 payla\u015faca\u011f\u0131m.<\/p>\n<h2>Asal Say\u0131 Kontrol\u00fc<\/h2>\n<p>Bir say\u0131n\u0131n asal olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in, say\u0131y\u0131 2&#8217;den say\u0131n\u0131n karek\u00f6k\u00fcne kadar olan t\u00fcm say\u0131lara b\u00f6lmeyi deneyebiliriz.  E\u011fer say\u0131 bu aral\u0131ktaki herhangi bir say\u0131ya tam b\u00f6l\u00fcn\u00fcrse, asal de\u011fildir.  Aktif olarak bu i\u015flemi ger\u00e7ekle\u015ftirdi\u011fimizde, asal olup olmad\u0131\u011f\u0131n\u0131 belirleriz.  A\u015fa\u011f\u0131da, Java&#8217;da <code>while<\/code> d\u00f6ng\u00fcs\u00fc kullanarak asal say\u0131 kontrol\u00fc yapan bir kod \u00f6rne\u011fi bulunmaktad\u0131r:<\/p>\n<pre><code class=\"language-java\">\nimport java.util.Scanner;\n\npublic class AsalSayi {\n    public static void main(String[] args) {\n        Scanner scanner = new Scanner(System.in);\n        System.out.print(\"Bir say\u0131 girin: \");\n        int sayi = scanner.nextInt();\n        boolean asal = true;\n        int i = 2;\n        while (i <= Math.sqrt(sayi)) {\n            if (sayi % i == 0) {\n                asal = false;\n                break;\n            }\n            i++;\n        }\n        if (asal) {\n            System.out.println(sayi + \" asal bir say\u0131d\u0131r.\");\n        } else {\n            System.out.println(sayi + \" asal bir say\u0131 de\u011fildir.\");\n        }\n        scanner.close();\n    }\n}\n<\/code><\/pre>\n<p>Bu kod, kullan\u0131c\u0131dan bir say\u0131 al\u0131r ve <code>while<\/code> d\u00f6ng\u00fcs\u00fc kullanarak asal olup olmad\u0131\u011f\u0131n\u0131 kontrol eder.  \u00d6ncelikle <code>asal<\/code> de\u011fi\u015fkeni <code>true<\/code> olarak ba\u015flat\u0131l\u0131r. Daha sonra, <code>i<\/code> de\u011fi\u015fkeni 2'den ba\u015flayarak say\u0131n\u0131n karek\u00f6k\u00fcne kadar art\u0131r\u0131l\u0131r.  E\u011fer say\u0131, <code>i<\/code>'ye tam b\u00f6l\u00fcn\u00fcrse, <code>asal<\/code> de\u011fi\u015fkeni <code>false<\/code> olarak de\u011fi\u015ftirilir ve d\u00f6ng\u00fc <code>break<\/code> ifadesiyle sonland\u0131r\u0131l\u0131r.  D\u00f6ng\u00fc tamamland\u0131ktan sonra, <code>asal<\/code> de\u011fi\u015fkeninin de\u011feri ekrana yazd\u0131r\u0131l\u0131r.<\/p>\n<h2>M\u00fckemmel Say\u0131 Kontrol\u00fc<\/h2>\n<p>Bir m\u00fckemmel say\u0131, kendisini b\u00f6lenlerin toplam\u0131na e\u015fit olan bir say\u0131d\u0131r (kendisi hari\u00e7).  \u00d6rne\u011fin, 6 m\u00fckemmel bir say\u0131d\u0131r \u00e7\u00fcnk\u00fc b\u00f6lenleri 1, 2 ve 3't\u00fcr ve toplamlar\u0131 6'd\u0131r.  A\u015fa\u011f\u0131da, Java'da <code>while<\/code> d\u00f6ng\u00fcs\u00fc kullanarak m\u00fckemmel say\u0131 kontrol\u00fc yapan bir kod \u00f6rne\u011fi bulunmaktad\u0131r:<\/p>\n<pre><code class=\"language-java\">\n\/\/M\u00fckemmel say\u0131 kontrol\u00fc kodu buraya eklenecek.\n<\/code><\/pre>\n<p>Bu kod, benzer \u015fekilde bir <code>while<\/code> d\u00f6ng\u00fcs\u00fc kullanarak say\u0131n\u0131n b\u00f6lenlerini bulur ve toplam\u0131n\u0131 hesaplar. Toplam, say\u0131ya e\u015fitse, say\u0131 m\u00fckemmel bir say\u0131d\u0131r.<\/p>\n<h2>Armstrong Say\u0131s\u0131 Kontrol\u00fc<\/h2>\n<p>Bir Armstrong say\u0131s\u0131, basamaklar\u0131n\u0131n her birinin, basamak say\u0131s\u0131n\u0131n kuvvetine y\u00fckseltilmesinin toplam\u0131na e\u015fit olan bir say\u0131d\u0131r.  \u00d6rne\u011fin, 153 bir Armstrong say\u0131s\u0131d\u0131r \u00e7\u00fcnk\u00fc 1\u00b3 + 5\u00b3 + 3\u00b3 = 153't\u00fcr.  Son olarak,  Java'da <code>while<\/code> d\u00f6ng\u00fcs\u00fc kullanarak Armstrong say\u0131s\u0131 kontrol\u00fc yapan bir kod \u00f6rne\u011fi bulunmaktad\u0131r:<\/p>\n<pre><code class=\"language-java\">\n\/\/Armstrong say\u0131s\u0131 kontrol\u00fc kodu buraya eklenecek.\n<\/code><\/pre>\n<p>Bu kod, say\u0131n\u0131n basamaklar\u0131n\u0131 ay\u0131rmak ve i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in <code>while<\/code> d\u00f6ng\u00fcs\u00fcn\u00fc kullan\u0131r.  Sonu\u00e7 say\u0131ya e\u015fitse, say\u0131 bir Armstrong say\u0131s\u0131d\u0131r.<\/p>\n<p>Bu \u00f6rnekler, Java'da <code>while<\/code> d\u00f6ng\u00fclerinin say\u0131sal i\u015flemlerde nas\u0131l kullan\u0131labilece\u011fini g\u00f6stermektedir.  Daha karma\u015f\u0131k say\u0131sal problemler i\u00e7in, bu temel \u00f6rnekleri geni\u015fletebilir ve \u00f6zelle\u015ftirebilirsiniz.  Daha fazla \u00f6rnek ve detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.  Ayr\u0131ca,  konu ile ilgili daha fazla bilgi i\u00e7in <a href=\"https:\/\/dev.to\/vigneshwaralingam\/programming-session-day-9-15-number-property-programs-in-java-using-while-loops-4581\">bu ba\u011flant\u0131ya<\/a> g\u00f6z atabilirsiniz.<\/p>\n<p>Umar\u0131m bu makale, Java programlama becerilerinizi geli\u015ftirmenize yard\u0131mc\u0131 olur!  Herhangi bir sorunuz varsa, l\u00fctfen yorumlarda belirtmekten \u00e7ekinmeyin.<\/p>\n<p>#Etiketler: Java, while d\u00f6ng\u00fcs\u00fc, say\u0131 \u00f6zellikleri, asal say\u0131, m\u00fckemmel say\u0131, Armstrong say\u0131s\u0131, programlama, kod \u00f6rnekleri<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Java&#8217;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn) Bu makalede, Java programlama dilinde while d\u00f6ng\u00fclerini kullanarak \u00e7e\u015fitli&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-19097","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java&#039;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)<\/title>\n<meta name=\"description\" content=\"Bu makalede, Java programlama dilinde while d\u00f6ng\u00fclerini kullanarak \u00e7e\u015fitli say\u0131 \u00f6zelliklerini hesaplayan program \u00f6rneklerini ele alaca\u011f\u0131z. \u00d6rne\u011fin, asal say\u0131, m\u00fckemmel say\u0131 ve Armstrong say\u0131s\u0131 gibi konulara de\u011finece\u011fiz. Bu \u00f6rnekler, d\u00f6ng\u00fc kullan\u0131m\u0131n\u0131 ve say\u0131sal i\u015flemleri peki\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r. Ayr\u0131ca, kod okunabilirli\u011fi ve verimlili\u011fi i\u00e7in baz\u0131 ipu\u00e7lar\u0131n\u0131 payla\u015faca\u011f\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java&#039;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)\" \/>\n<meta property=\"og:description\" content=\"Bu makalede, Java programlama dilinde while d\u00f6ng\u00fclerini kullanarak \u00e7e\u015fitli say\u0131 \u00f6zelliklerini hesaplayan program \u00f6rneklerini ele alaca\u011f\u0131z. \u00d6rne\u011fin, asal say\u0131, m\u00fckemmel say\u0131 ve Armstrong say\u0131s\u0131 gibi konulara de\u011finece\u011fiz. Bu \u00f6rnekler, d\u00f6ng\u00fc kullan\u0131m\u0131n\u0131 ve say\u0131sal i\u015flemleri peki\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r. Ayr\u0131ca, kod okunabilirli\u011fi ve verimlili\u011fi i\u00e7in baz\u0131 ipu\u00e7lar\u0131n\u0131 payla\u015faca\u011f\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-24T15:15:15+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Java&#8217;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)\",\"datePublished\":\"2025-04-24T15:15:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/\"},\"wordCount\":557,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/\",\"name\":\"Java'da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-24T15:15:15+00:00\",\"description\":\"Bu makalede, Java programlama dilinde while d\u00f6ng\u00fclerini kullanarak \u00e7e\u015fitli say\u0131 \u00f6zelliklerini hesaplayan program \u00f6rneklerini ele alaca\u011f\u0131z. \u00d6rne\u011fin, asal say\u0131, m\u00fckemmel say\u0131 ve Armstrong say\u0131s\u0131 gibi konulara de\u011finece\u011fiz. Bu \u00f6rnekler, d\u00f6ng\u00fc kullan\u0131m\u0131n\u0131 ve say\u0131sal i\u015flemleri peki\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r. Ayr\u0131ca, kod okunabilirli\u011fi ve verimlili\u011fi i\u00e7in baz\u0131 ipu\u00e7lar\u0131n\u0131 payla\u015faca\u011f\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java&#8217;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Java'da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)","description":"Bu makalede, Java programlama dilinde while d\u00f6ng\u00fclerini kullanarak \u00e7e\u015fitli say\u0131 \u00f6zelliklerini hesaplayan program \u00f6rneklerini ele alaca\u011f\u0131z. \u00d6rne\u011fin, asal say\u0131, m\u00fckemmel say\u0131 ve Armstrong say\u0131s\u0131 gibi konulara de\u011finece\u011fiz. Bu \u00f6rnekler, d\u00f6ng\u00fc kullan\u0131m\u0131n\u0131 ve say\u0131sal i\u015flemleri peki\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r. Ayr\u0131ca, kod okunabilirli\u011fi ve verimlili\u011fi i\u00e7in baz\u0131 ipu\u00e7lar\u0131n\u0131 payla\u015faca\u011f\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/","og_locale":"tr_TR","og_type":"article","og_title":"Java'da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)","og_description":"Bu makalede, Java programlama dilinde while d\u00f6ng\u00fclerini kullanarak \u00e7e\u015fitli say\u0131 \u00f6zelliklerini hesaplayan program \u00f6rneklerini ele alaca\u011f\u0131z. \u00d6rne\u011fin, asal say\u0131, m\u00fckemmel say\u0131 ve Armstrong say\u0131s\u0131 gibi konulara de\u011finece\u011fiz. Bu \u00f6rnekler, d\u00f6ng\u00fc kullan\u0131m\u0131n\u0131 ve say\u0131sal i\u015flemleri peki\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r. Ayr\u0131ca, kod okunabilirli\u011fi ve verimlili\u011fi i\u00e7in baz\u0131 ipu\u00e7lar\u0131n\u0131 payla\u015faca\u011f\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-24T15:15:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Java&#8217;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)","datePublished":"2025-04-24T15:15:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/"},"wordCount":557,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/","url":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/","name":"Java'da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-24T15:15:15+00:00","description":"Bu makalede, Java programlama dilinde while d\u00f6ng\u00fclerini kullanarak \u00e7e\u015fitli say\u0131 \u00f6zelliklerini hesaplayan program \u00f6rneklerini ele alaca\u011f\u0131z. \u00d6rne\u011fin, asal say\u0131, m\u00fckemmel say\u0131 ve Armstrong say\u0131s\u0131 gibi konulara de\u011finece\u011fiz. Bu \u00f6rnekler, d\u00f6ng\u00fc kullan\u0131m\u0131n\u0131 ve say\u0131sal i\u015flemleri peki\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r. Ayr\u0131ca, kod okunabilirli\u011fi ve verimlili\u011fi i\u00e7in baz\u0131 ipu\u00e7lar\u0131n\u0131 payla\u015faca\u011f\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javada-while-dongusu-ile-sayi-ozellikleri-programlama-9-15-gun\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Java&#8217;da While D\u00f6ng\u00fcs\u00fc ile Say\u0131 \u00d6zellikleri Programlama (9-15. G\u00fcn)"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/19097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=19097"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/19097\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=19097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=19097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=19097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}