{"id":1057,"date":"2020-08-17T10:21:58","date_gmt":"2020-08-17T13:21:58","guid":{"rendered":"https:\/\/micheladrianomedeiros.com.br\/blog\/?p=1057"},"modified":"2020-08-17T10:22:00","modified_gmt":"2020-08-17T13:22:00","slug":"aprendendo-java-para-certificacao-19","status":"publish","type":"post","link":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/","title":{"rendered":"Aprendendo Java Para Certifica\u00e7\u00e3o #19"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#A_Declaracao_While\" >A Declara\u00e7\u00e3o While<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#A_Declaracao_do-while\" >A Declara\u00e7\u00e3o do-while<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#Quando_usar_while_e_do-while\" >Quando usar while e do-while?<\/a><\/li><\/ul><\/nav><\/div>\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_Declaracao_While\"><\/span>A Declara\u00e7\u00e3o While<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Uma estrutura de controle de repeti\u00e7\u00e3o, \u00e9 o qual nos referimos como loop, executa um trecho de c\u00f3digo v\u00e1rias vezes sucessivamente. Utilizando vari\u00e1vel n\u00e3o constante, cada repeti\u00e7\u00e3o da declara\u00e7\u00e3o pode ser diferente.<\/p>\n\n\n\n<p>Por exemplo, uma declara\u00e7\u00e3o que interage em uma lista de nomes \u00fanicos e sa\u00eddas encontrar\u00e1 um novo nome a cada execu\u00e7\u00e3o do loop.<\/p>\n\n\n\n<p>Essa simples repeti\u00e7\u00e3o no Java chama-se while. Como toda estrutura de repeti\u00e7\u00e3o ele tem uma condi\u00e7\u00e3o de encerramento, implementado com uma express\u00e3o booleana, que continuar\u00e1 enquanto a express\u00e3o for avaliada como verdade.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"250\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2020\/08\/image-3.png\" alt=\"\" class=\"wp-image-1058\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2020\/08\/image-3.png 468w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2020\/08\/image-3-300x160.png 300w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/figure><\/div>\n\n\n\n<p>A estrutura while \u00e9 similar a declara\u00e7\u00e3o if-else que \u00e9 composto por uma express\u00e3o booleana e um c\u00f3digo, ou um bloco de c\u00f3digo. Durante a execu\u00e7\u00e3o, a express\u00e3o booleana \u00e9 avaliada antes de cada intera\u00e7\u00e3o do loop e termina se o retorno for false.<\/p>\n\n\n\n<p>\u00c9 importante notar que o loop while pode terminar depois da primeira avalia\u00e7\u00e3o da express\u00e3o booleana. Assim, a declara\u00e7\u00e3o de um bloco pode nunca ser executado. Vamos ver um exemplo:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:java decode:true \" >int pessoa = 5;\npublic void ocuparQuarto(int quarto){\n    while(quarto &gt; 0 &amp;&amp; pessoa &gt; 0){\n        pessoa--;\n        quarto--;\n    }\n    System.out.println(\u201cAgora restam \u201c+ quarto + \u201c livres\u201d);\n}\n<\/pre><\/div>\n\n\n\n<p>No exemplo h\u00e1 quartos vazios e enquanto os quartos ou pessoas n\u00e3o chegarem ao valor zero o loop continuar\u00e1 sendo executado.<\/p>\n\n\n\n<p>Veja o c\u00f3digo a seguir:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:java decode:true \" >int x = 2;\nint y = 5;\nwhile(x &lt; 10)\n    y++;\n<\/pre><\/div>\n\n\n\n<p>Voc\u00ea consegue ver o problema que tem nesse c\u00f3digo? Ele nunca ir\u00e1 parar de executar. A express\u00e3o que est\u00e1 sendo verificada (x &lt; 10) n\u00e3o est\u00e1 sofrendo nenhuma altera\u00e7\u00e3o, ou seja, o valor \u00e9 sempre true. Isso \u00e9 chamado de loop infinito.<\/p>\n\n\n\n<p>Voc\u00ea sempre deve ter cuidado quando est\u00e1 trabalhando com estrutura de repeti\u00e7\u00e3o para n\u00e3o provocar um loop infinito.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_Declaracao_do-while\"><\/span><strong>A Declara\u00e7\u00e3o do-while<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>O Java tem uma outra varia\u00e7\u00e3o de while o do-while, o qual \u00e9 parecido com o while. A diferen\u00e7a \u00e9 que o do-while ser\u00e1 executado pelo menos uma vez.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"566\" height=\"253\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2020\/08\/image-4.png\" alt=\"\" class=\"wp-image-1059\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2020\/08\/image-4.png 566w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2020\/08\/image-4-300x134.png 300w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><\/figure><\/div>\n\n\n\n<p>A primeira diferen\u00e7a entre a estrutura do do-while e while \u00e9 que propositalmente o bloco (do) est\u00e1 antes da express\u00e3o de condi\u00e7\u00e3o, isso faz com que o (do) seja executado antes de qualquer verifica\u00e7\u00e3o da condi\u00e7\u00e3o. Veja o exemplo a seguir:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:java decode:true \" >int x = 0;\ndo {\n    x++;\n} while (false);\nSystem.out.println(x); \/\/ resultado: 1\n<\/pre><\/div>\n\n\n\n<p>Se voc\u00ea entendeu o do-while, sabe o porqu\u00ea do resultado ser 1.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quando_usar_while_e_do-while\"><\/span><strong>Quando usar while e do-while?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>O while e do-while podem ser convertidos um pelo outro, mas sempre tem o melhor para ser utilizado. Veja o exemplo:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:java decode:true \" >while(x &gt; 10) {\n    x--;\n}\n<\/pre><\/div>\n\n\n\n<p>O mesmo c\u00f3digo com do-while:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:java decode:true \" >if(x &gt; 10) {\n    do {\n        x--;\n    } while(x  &gt; 10);\n}\n<\/pre><\/div>\n\n\n\n<p>Veja que para o c\u00f3digo utilizando o do-while ter o mesmo comportamento do while foi necess\u00e1rio o uso do if. Sendo assim, voc\u00ea percebe que \u00e9 mais vantajoso utilizar o while porque voc\u00ea ir\u00e1 escrever menos c\u00f3digo.<\/p>\n\n\n\n<p>Sabendo que o do-while tem uma caracter\u00edstica espec\u00edfica de executar um bloco antes da verifica\u00e7\u00e3o, sendo assim, somente em situa\u00e7\u00f5es espec\u00edficas voc\u00ea precisar\u00e1 utiliz\u00e1-lo.<\/p>\n\n\n\n<p>Pode ser que voc\u00ea precise utilizar os dois em conjunto, veja:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:java decode:true \" >if(x &gt; 10) {\n              do{\n                 x--;\n              } while(x &gt; 10);\n} else {\n    x++;\n}\n<\/pre><\/div>\n\n\n\n<p>Fonte: OCA \u2013 Oracle Certified Associate Java SE 8 Programmer I \u2013 Study Guide<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Declara\u00e7\u00e3o While Uma estrutura de controle de repeti\u00e7\u00e3o, \u00e9 o qual nos referimos como loop, executa um trecho de c\u00f3digo v\u00e1rias vezes sucessivamente. Utilizando vari\u00e1vel n\u00e3o constante, cada repeti\u00e7\u00e3o da declara\u00e7\u00e3o pode ser diferente. Por exemplo, uma declara\u00e7\u00e3o que interage em uma lista de nomes \u00fanicos e sa\u00eddas encontrar\u00e1 um novo nome a cada [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":144,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,1],"tags":[],"class_list":["post-1057","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-certificacao","category-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.5 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Aprendendo Java Para Certifica\u00e7\u00e3o #19 - Viciados em Aprender<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprendendo Java Para Certifica\u00e7\u00e3o #19\" \/>\n<meta property=\"og:description\" content=\"A Declara\u00e7\u00e3o While Uma estrutura de controle de repeti\u00e7\u00e3o, \u00e9 o qual nos referimos como loop, executa um trecho de c\u00f3digo v\u00e1rias vezes sucessivamente. Utilizando vari\u00e1vel n\u00e3o constante, cada repeti\u00e7\u00e3o da declara\u00e7\u00e3o pode ser diferente. Por exemplo, uma declara\u00e7\u00e3o que interage em uma lista de nomes \u00fanicos e sa\u00eddas encontrar\u00e1 um novo nome a cada [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/\" \/>\n<meta property=\"og:site_name\" content=\"Viciados em Aprender\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-17T13:21:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-17T13:22:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"334\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"blackzig\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"blackzig\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/\"},\"author\":{\"name\":\"blackzig\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/687a6d17428a0f0e040aefbd858ebc1e\"},\"headline\":\"Aprendendo Java Para Certifica\u00e7\u00e3o #19\",\"datePublished\":\"2020-08-17T13:21:58+00:00\",\"dateModified\":\"2020-08-17T13:22:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/\"},\"wordCount\":493,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/687a6d17428a0f0e040aefbd858ebc1e\"},\"image\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Java-Certification.jpg\",\"articleSection\":[\"Certifica\u00e7\u00e3o\",\"Java\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/\",\"url\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/\",\"name\":\"Aprendendo Java Para Certifica\u00e7\u00e3o #19 - Viciados em Aprender\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Java-Certification.jpg\",\"datePublished\":\"2020-08-17T13:21:58+00:00\",\"dateModified\":\"2020-08-17T13:22:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/#primaryimage\",\"url\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Java-Certification.jpg\",\"contentUrl\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Java-Certification.jpg\",\"width\":500,\"height\":334},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-19\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprendendo Java Para Certifica\u00e7\u00e3o #19\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/\",\"name\":\"Viciados em Aprender\",\"description\":\"Queremos aprender tudo o que for poss\u00edvel nesta vida.\",\"publisher\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/687a6d17428a0f0e040aefbd858ebc1e\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/687a6d17428a0f0e040aefbd858ebc1e\",\"name\":\"blackzig\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg\",\"url\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg\",\"contentUrl\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"blackzig\"},\"logo\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg\"},\"sameAs\":[\"http:\\\/\\\/www.micheladrianomedeiros.com.br\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Aprendendo Java Para Certifica\u00e7\u00e3o #19 - Viciados em Aprender","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:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/","og_locale":"pt_PT","og_type":"article","og_title":"Aprendendo Java Para Certifica\u00e7\u00e3o #19","og_description":"A Declara\u00e7\u00e3o While Uma estrutura de controle de repeti\u00e7\u00e3o, \u00e9 o qual nos referimos como loop, executa um trecho de c\u00f3digo v\u00e1rias vezes sucessivamente. Utilizando vari\u00e1vel n\u00e3o constante, cada repeti\u00e7\u00e3o da declara\u00e7\u00e3o pode ser diferente. Por exemplo, uma declara\u00e7\u00e3o que interage em uma lista de nomes \u00fanicos e sa\u00eddas encontrar\u00e1 um novo nome a cada [&hellip;]","og_url":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/","og_site_name":"Viciados em Aprender","article_published_time":"2020-08-17T13:21:58+00:00","article_modified_time":"2020-08-17T13:22:00+00:00","og_image":[{"width":500,"height":334,"url":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","type":"image\/jpeg"}],"author":"blackzig","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"blackzig","Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#article","isPartOf":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/"},"author":{"name":"blackzig","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#\/schema\/person\/687a6d17428a0f0e040aefbd858ebc1e"},"headline":"Aprendendo Java Para Certifica\u00e7\u00e3o #19","datePublished":"2020-08-17T13:21:58+00:00","dateModified":"2020-08-17T13:22:00+00:00","mainEntityOfPage":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/"},"wordCount":493,"commentCount":0,"publisher":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#\/schema\/person\/687a6d17428a0f0e040aefbd858ebc1e"},"image":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#primaryimage"},"thumbnailUrl":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","articleSection":["Certifica\u00e7\u00e3o","Java"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/","url":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/","name":"Aprendendo Java Para Certifica\u00e7\u00e3o #19 - Viciados em Aprender","isPartOf":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#primaryimage"},"image":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#primaryimage"},"thumbnailUrl":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","datePublished":"2020-08-17T13:21:58+00:00","dateModified":"2020-08-17T13:22:00+00:00","breadcrumb":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#primaryimage","url":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","contentUrl":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","width":500,"height":334},{"@type":"BreadcrumbList","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-19\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/micheladrianomedeiros.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Aprendendo Java Para Certifica\u00e7\u00e3o #19"}]},{"@type":"WebSite","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#website","url":"https:\/\/micheladrianomedeiros.com.br\/blog\/","name":"Viciados em Aprender","description":"Queremos aprender tudo o que for poss\u00edvel nesta vida.","publisher":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#\/schema\/person\/687a6d17428a0f0e040aefbd858ebc1e"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/micheladrianomedeiros.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":["Person","Organization"],"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#\/schema\/person\/687a6d17428a0f0e040aefbd858ebc1e","name":"blackzig","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2025\/07\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg","url":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2025\/07\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg","contentUrl":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2025\/07\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg","width":1920,"height":1080,"caption":"blackzig"},"logo":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2025\/07\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg"},"sameAs":["http:\/\/www.micheladrianomedeiros.com.br\/"]}]}},"_links":{"self":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/1057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1057"}],"version-history":[{"count":1,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/1057\/revisions"}],"predecessor-version":[{"id":1060,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/1057\/revisions\/1060"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/media\/144"}],"wp:attachment":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}