{"id":106,"date":"2025-02-18T07:46:22","date_gmt":"2025-02-18T07:46:22","guid":{"rendered":"https:\/\/techkubo.com\/java\/?p=106"},"modified":"2025-06-07T20:57:20","modified_gmt":"2025-06-07T20:57:20","slug":"java-do-while-loop","status":"publish","type":"post","link":"https:\/\/techkubo.com\/java\/java-do-while-loop\/","title":{"rendered":"Java Do\/While Loop"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">The do\/while loop is a variant of the while loop.<\/h2>\n\n\n\n<p>Unlike the while loop, the do\/while loop ensures that the code block is executed at least once before the condition is evaluated. If the condition remains true, the loop will continue to execute.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Syntax<\/h2>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;JAVA&quot;,&quot;language&quot;:&quot;HTML&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;html&quot;}\">do {\n  \/\/ code block to be executed\n}\nwhile (condition);<\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>The example below uses a do\/while loop.<\/strong><\/p>\n\n\n\n<p>The loop executes the code block once, then checks the condition. If the condition is true, the loop repeats. This ensures the code block runs at least once, even if the condition is false initially.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example<\/h2>\n\n\n\n<p>In this example, the code inside the loop will execute at least once, incrementing the variable <code>counter<\/code> and printing its value until <code>counter<\/code> is no longer less than 5.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;JAVA&quot;,&quot;language&quot;:&quot;HTML&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;html&quot;}\">int counter = 0;\ndo {\n  System.out.println(counter);\n  counter++;\n}\nwhile (counter &lt; 5);<\/pre><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The do\/while loop is a variant of the while loop. Unlike the while loop, the do\/while loop ensures that the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-106","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java Do\/While Loop - Java Tutorial<\/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:\/\/techkubo.com\/java\/java-do-while-loop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Do\/While Loop - Java Tutorial\" \/>\n<meta property=\"og:description\" content=\"The do\/while loop is a variant of the while loop. Unlike the while loop, the do\/while loop ensures that the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techkubo.com\/java\/java-do-while-loop\/\" \/>\n<meta property=\"og:site_name\" content=\"Java Tutorial\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-18T07:46:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-07T20:57:20+00:00\" \/>\n<meta name=\"author\" content=\"Manong\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manong\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/techkubo.com\/java\/java-do-while-loop\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/techkubo.com\/java\/java-do-while-loop\/\"},\"author\":{\"name\":\"Manong\",\"@id\":\"https:\/\/techkubo.com\/java\/#\/schema\/person\/b4fa2f01fa4ff2a4e98276ce47115965\"},\"headline\":\"Java Do\/While Loop\",\"datePublished\":\"2025-02-18T07:46:22+00:00\",\"dateModified\":\"2025-06-07T20:57:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/techkubo.com\/java\/java-do-while-loop\/\"},\"wordCount\":120,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/techkubo.com\/java\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/techkubo.com\/java\/java-do-while-loop\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/techkubo.com\/java\/java-do-while-loop\/\",\"url\":\"https:\/\/techkubo.com\/java\/java-do-while-loop\/\",\"name\":\"Java Do\/While Loop - Java Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/techkubo.com\/java\/#website\"},\"datePublished\":\"2025-02-18T07:46:22+00:00\",\"dateModified\":\"2025-06-07T20:57:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/techkubo.com\/java\/java-do-while-loop\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/techkubo.com\/java\/java-do-while-loop\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/techkubo.com\/java\/java-do-while-loop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/techkubo.com\/java\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Do\/While Loop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/techkubo.com\/java\/#website\",\"url\":\"https:\/\/techkubo.com\/java\/\",\"name\":\"Java Tutorial\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/techkubo.com\/java\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/techkubo.com\/java\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/techkubo.com\/java\/#organization\",\"name\":\"Java Tutorial\",\"url\":\"https:\/\/techkubo.com\/java\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/techkubo.com\/java\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/techkubo.com\/java\/wp-content\/uploads\/sites\/11\/2025\/04\/cropped-TechKubo-Logo-PNG.png\",\"contentUrl\":\"https:\/\/techkubo.com\/java\/wp-content\/uploads\/sites\/11\/2025\/04\/cropped-TechKubo-Logo-PNG.png\",\"width\":300,\"height\":220,\"caption\":\"Java Tutorial\"},\"image\":{\"@id\":\"https:\/\/techkubo.com\/java\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/techkubo.com\/java\/#\/schema\/person\/b4fa2f01fa4ff2a4e98276ce47115965\",\"name\":\"Manong\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/techkubo.com\/java\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/21a7455736c21887b8fefe0935012d65?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/21a7455736c21887b8fefe0935012d65?s=96&d=mm&r=g\",\"caption\":\"Manong\"},\"sameAs\":[\"https:\/\/techkubo.com\"],\"url\":\"https:\/\/techkubo.com\/java\/author\/manong\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java Do\/While Loop - Java Tutorial","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:\/\/techkubo.com\/java\/java-do-while-loop\/","og_locale":"en_US","og_type":"article","og_title":"Java Do\/While Loop - Java Tutorial","og_description":"The do\/while loop is a variant of the while loop. Unlike the while loop, the do\/while loop ensures that the [&hellip;]","og_url":"https:\/\/techkubo.com\/java\/java-do-while-loop\/","og_site_name":"Java Tutorial","article_published_time":"2025-02-18T07:46:22+00:00","article_modified_time":"2025-06-07T20:57:20+00:00","author":"Manong","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Manong","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/techkubo.com\/java\/java-do-while-loop\/#article","isPartOf":{"@id":"https:\/\/techkubo.com\/java\/java-do-while-loop\/"},"author":{"name":"Manong","@id":"https:\/\/techkubo.com\/java\/#\/schema\/person\/b4fa2f01fa4ff2a4e98276ce47115965"},"headline":"Java Do\/While Loop","datePublished":"2025-02-18T07:46:22+00:00","dateModified":"2025-06-07T20:57:20+00:00","mainEntityOfPage":{"@id":"https:\/\/techkubo.com\/java\/java-do-while-loop\/"},"wordCount":120,"commentCount":0,"publisher":{"@id":"https:\/\/techkubo.com\/java\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/techkubo.com\/java\/java-do-while-loop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/techkubo.com\/java\/java-do-while-loop\/","url":"https:\/\/techkubo.com\/java\/java-do-while-loop\/","name":"Java Do\/While Loop - Java Tutorial","isPartOf":{"@id":"https:\/\/techkubo.com\/java\/#website"},"datePublished":"2025-02-18T07:46:22+00:00","dateModified":"2025-06-07T20:57:20+00:00","breadcrumb":{"@id":"https:\/\/techkubo.com\/java\/java-do-while-loop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techkubo.com\/java\/java-do-while-loop\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/techkubo.com\/java\/java-do-while-loop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/techkubo.com\/java\/"},{"@type":"ListItem","position":2,"name":"Java Do\/While Loop"}]},{"@type":"WebSite","@id":"https:\/\/techkubo.com\/java\/#website","url":"https:\/\/techkubo.com\/java\/","name":"Java Tutorial","description":"","publisher":{"@id":"https:\/\/techkubo.com\/java\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techkubo.com\/java\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/techkubo.com\/java\/#organization","name":"Java Tutorial","url":"https:\/\/techkubo.com\/java\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techkubo.com\/java\/#\/schema\/logo\/image\/","url":"https:\/\/techkubo.com\/java\/wp-content\/uploads\/sites\/11\/2025\/04\/cropped-TechKubo-Logo-PNG.png","contentUrl":"https:\/\/techkubo.com\/java\/wp-content\/uploads\/sites\/11\/2025\/04\/cropped-TechKubo-Logo-PNG.png","width":300,"height":220,"caption":"Java Tutorial"},"image":{"@id":"https:\/\/techkubo.com\/java\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/techkubo.com\/java\/#\/schema\/person\/b4fa2f01fa4ff2a4e98276ce47115965","name":"Manong","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techkubo.com\/java\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/21a7455736c21887b8fefe0935012d65?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21a7455736c21887b8fefe0935012d65?s=96&d=mm&r=g","caption":"Manong"},"sameAs":["https:\/\/techkubo.com"],"url":"https:\/\/techkubo.com\/java\/author\/manong\/"}]}},"_links":{"self":[{"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/posts\/106"}],"collection":[{"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/comments?post=106"}],"version-history":[{"count":2,"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/posts\/106\/revisions"}],"predecessor-version":[{"id":185,"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/posts\/106\/revisions\/185"}],"wp:attachment":[{"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/media?parent=106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/categories?post=106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techkubo.com\/java\/wp-json\/wp\/v2\/tags?post=106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}