{"id":115750,"date":"2026-06-10T22:37:49","date_gmt":"2026-06-10T17:07:49","guid":{"rendered":"https:\/\/www.guvi.in\/blog\/?p=115750"},"modified":"2026-06-10T22:37:54","modified_gmt":"2026-06-10T17:07:54","slug":"what-is-control-statements-in-java","status":"publish","type":"post","link":"https:\/\/www.guvi.in\/blog\/what-is-control-statements-in-java\/","title":{"rendered":"What is Control Statements in Java: A Complete Beginner&#8217;s Guide"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Quick TL;DR<\/strong><\/h2>\n\n\n\n<p>Control statements in Java are instructions that control the flow of execution in a program. They decide which block of code runs, how many times it runs, and when it stops. Java provides three main types of control statements: decision-making statements (if, if-else, switch), looping statements (for, while, do-while), and jump statements (break, continue, return). Every Java program relies on control statements to handle conditions, repeat tasks, and manage program flow efficiently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p>Many beginners write Java programs that run the same way every time, without any conditions or repetition, simply because they have not yet mastered control statements. Control statements in Java are what make your programs dynamic, allowing them to make decisions, repeat actions, and respond to different inputs. Learning how control statements work is one of the first and most important steps in becoming a confident Java developer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Are Control Statements in Java?<\/strong><\/h2>\n\n\n\n<p>Control statements in <a href=\"https:\/\/www.guvi.in\/blog\/getting-started-with-java\/\" target=\"_blank\" rel=\"noreferrer noopener\">Java<\/a> are special instructions that determine the order in which other statements are executed. Without them, a <a href=\"https:\/\/www.guvi.in\/blog\/top-java-interview-programs-for-freshers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Java program <\/a>would simply run from top to bottom, line by line, with no ability to make decisions or repeat tasks.<\/p>\n\n\n\n<p>They give your program the ability to:<\/p>\n\n\n\n<ul>\n<li>Execute a block of code only when a condition is true<\/li>\n\n\n\n<li>Repeat a block of code a fixed or dynamic number of times<\/li>\n\n\n\n<li>Skip or exit a loop based on a condition<\/li>\n<\/ul>\n\n\n\n<p>Ready to start your full stack development journey? Join HCL GUVI\u2019s IITM Pravartak Certified <a href=\"https:\/\/www.guvi.in\/zen-class\/full-stack-development-course\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=control-statements-in-java\" target=\"_blank\" rel=\"noreferrer noopener\">MERN Full Stack Developer Program<\/a> with AI Integration and learn to build modern web apps using MongoDB, Express.js, React, Node.js, and AI-powered tools.<\/p>\n\n\n\n<p>Control statements are the backbone of logic in any Java application, from simple calculators to large enterprise systems.<\/p>\n\n\n\n<p><strong>Read More: <\/strong><a href=\"https:\/\/www.guvi.in\/blog\/introduction-to-java\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Introduction to Java | Basic Concepts You Should Know<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Types of Control Statements in Java<\/strong><\/h2>\n\n\n\n<p>Java control statements are grouped into three main categories:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Type<\/strong><\/td><td><strong>Statements<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><tr><td>Decision-Making<\/td><td>if, if-else, if-else-if, switch<\/td><td>Execute code based on a condition<\/td><\/tr><tr><td>Looping<\/td><td>for, while, do-while, for-each<\/td><td>Repeat a block of code<\/td><\/tr><tr><td>Jump<\/td><td>break, continue, return<\/td><td>Skip, exit, or return from a block<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Now let&#8217;s understand each type in detail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Decision-Making Statements in Java<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.guvi.in\/hub\/java-tutorial\/conditional-statement\/\" target=\"_blank\" rel=\"noreferrer noopener\">Decision-making statements<\/a> let your program choose which block of code to run based on a condition.<\/p>\n\n\n\n<ol>\n<li><strong>if Statement<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The simplest form of decision-making. The block runs only if the condition is true.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int marks = 75;\n\nif (marks &gt;= 50) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"You passed the exam.\");\n\n}<\/code><\/pre>\n\n\n\n<ol start=\"2\">\n<li><strong>if-else Statement<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Use this when you want to execute one block if the condition is true and another if it is false.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int marks = 40;\n\nif (marks &gt;= 50) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"You passed.\");\n\n} else {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"You failed.\");\n\n}\n\nint marks = 40;\n\nif (marks &gt;= 50) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"You passed.\");\n\n} else {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"You failed.\");\n\n}<\/code><\/pre>\n\n\n\n<ol start=\"3\">\n<li><strong>if-else-if Ladder<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Use this when you have multiple conditions to check in sequence.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int marks = 85;\n\nif (marks &gt;= 90) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Grade: A\");\n\n} else if (marks &gt;= 75) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Grade: B\");\n\n} else if (marks &gt;= 50) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Grade: C\");\n\n} else {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Grade: F\");\n\n}<\/code><\/pre>\n\n\n\n<ol start=\"4\">\n<li><strong>switch Statement<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Use switch when you need to compare a variable against multiple fixed values. It is cleaner and faster than a long if-else-if chain for this purpose.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int day = 3;\n\nswitch (day) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;case 1: System.out.println(\"Monday\"); break;\n\n&nbsp;&nbsp;&nbsp;&nbsp;case 2: System.out.println(\"Tuesday\"); break;\n\n&nbsp;&nbsp;&nbsp;&nbsp;case 3: System.out.println(\"Wednesday\"); break;\n\n&nbsp;&nbsp;&nbsp;&nbsp;default: System.out.println(\"Other day\");\n\n}<\/code><\/pre>\n\n\n\n<p>The default block runs when none of the cases match.<\/p>\n\n\n\n<div style=\"background-color: #099f4e; border: 3px solid #110053; border-radius: 12px; padding: 18px 22px; color: #FFFFFF; font-family: Montserrat, Helvetica, sans-serif; line-height: 1.6; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); max-width: 800px;\">\n  <strong style=\"font-size: 22px; color: #FFFFFF;\">\ud83d\udca1 Did You Know?<\/strong>\n  <p style=\"margin-top: 14px;\">\n    Java introduced the <strong>enhanced switch expression<\/strong> as a standard feature in <strong>Java 14<\/strong>, improving upon the traditional switch statement. Unlike the older version, switch expressions can directly return values, allowing developers to assign results from a switch without additional variables or verbose control flow. They also eliminate the need for explicit <code>break<\/code> statements, reducing the risk of fall-through bugs and making the code more concise and readable. This enhancement is part of Java\u2019s broader evolution toward more expressive and less error-prone language constructs, helping developers write cleaner and safer conditional logic.\n  <\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Looping Statements in Java<\/strong><\/h2>\n\n\n\n<p>Looping statements allow you to execute a block of code repeatedly until a condition is met. Java provides four looping constructs.<\/p>\n\n\n\n<ol>\n<li><strong>for Loop<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Use the <a href=\"https:\/\/www.guvi.in\/hub\/java-programs-tutorial\/for-loop-program\/\" target=\"_blank\" rel=\"noreferrer noopener\">for loop <\/a>when you know exactly how many times the loop should run.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for (int i = 1; i &lt;= 5; i++) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Count: \" + i);\n\n}<\/code><\/pre>\n\n\n\n<p>This loop runs exactly 5 times, printing Count: 1 through Count: 5.<\/p>\n\n\n\n<ol start=\"2\">\n<li><strong>while Loop<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Use the while loop when the number of iterations depends on a condition that is checked before each iteration.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int i = 1;\n\nwhile (i &lt;= 5) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Count: \" + i);\n\n&nbsp;&nbsp;&nbsp;&nbsp;i++;\n\n}<\/code><\/pre>\n\n\n\n<p>If the condition is false from the start, the loop body never executes.<\/p>\n\n\n\n<ol start=\"3\">\n<li><strong>do-while Loop<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The do-while loop is similar to the while loop, but it checks the condition after executing the body. This guarantees the loop runs at least once.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int i = 1;\n\ndo {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Count: \" + i);\n\n&nbsp;&nbsp;&nbsp;&nbsp;i++;\n\n} while (i &lt;= 5);<\/code><\/pre>\n\n\n\n<ol start=\"4\">\n<li><strong>for-each Loop<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The for-each loop is used to iterate over arrays or collections without managing an index manually.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int&#91;] numbers = {10, 20, 30, 40, 50};\n\nfor (int num : numbers) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(num);\n\n}<\/code><\/pre>\n\n\n\n<p>This is the cleanest way to loop through a list or array in Java.<\/p>\n\n\n\n<div style=\"background-color: #099f4e; border: 3px solid #110053; border-radius: 12px; padding: 18px 22px; color: #FFFFFF; font-family: Montserrat, Helvetica, sans-serif; line-height: 1.6; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); max-width: 800px;\">\n  <strong style=\"font-size: 22px; color: #FFFFFF;\">\ud83d\udca1 Did You Know?<\/strong>\n  <p style=\"margin-top: 14px;\">\n    In modern <strong>Java<\/strong> development, the <strong>for-each loop<\/strong> is widely used for iterating over collections and arrays because of its simplicity and readability. Unlike traditional indexed for loops, it abstracts away manual index management, which significantly reduces the risk of common programming mistakes such as <strong>off-by-one errors<\/strong>. These errors are especially frequent among beginners when handling loop boundaries incorrectly. By focusing directly on elements rather than indices, the for-each loop helps developers write cleaner, safer, and more maintainable code, making it a preferred choice in many real-world Java codebases.\n  <\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Jump Statements in Java<\/strong><\/h2>\n\n\n\n<p>Jump statements are used to transfer control to another part of the program. Java has three jump statements.<\/p>\n\n\n\n<ol>\n<li><strong>break Statement<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The break statement exits the current loop or switch block immediately.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for (int i = 1; i &lt;= 10; i++) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;if (i == 5) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(i);\n\n}\n\n\/\/ Output: 1 2 3 4<\/code><\/pre>\n\n\n\n<ol start=\"2\">\n<li><strong>continue Statement<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The continue statement skips the rest of the current iteration and moves to the next one.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for (int i = 1; i &lt;= 5; i++) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;if (i == 3) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(i);\n\n}\n\n\/\/ Output: 1 2 4 5<\/code><\/pre>\n\n\n\n<ol start=\"3\">\n<li><strong>return Statement<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The return statement exits the current method and optionally returns a value to the caller.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public int add(int a, int b) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;return a + b;\n\n}<\/code><\/pre>\n\n\n\n<p>Once return is reached, the rest of the method does not execute.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Real-World Example of Control Statements<\/strong><\/h2>\n\n\n\n<p>Consider an e-commerce platform that processes customer orders. Control statements handle the entire order workflow.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int stock = 10;\n\nint orderQuantity = 3;\n\nString membershipType = \"premium\";\n\nif (stock &gt;= orderQuantity) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Order confirmed.\");\n\n&nbsp;&nbsp;&nbsp;&nbsp;for (int i = 1; i &lt;= orderQuantity; i++) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Processing item \" + i);\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;switch (membershipType) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case \"premium\": System.out.println(\"10% discount applied.\"); break;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case \"standard\": System.out.println(\"5% discount applied.\"); break;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default: System.out.println(\"No discount applied.\");\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n} else {\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Insufficient stock.\");\n\n}<\/code><\/pre>\n\n\n\n<p>Here, an if statement checks stock availability, a for loop processes each item, and a switch applies the correct discount based on membership type. This pattern is widely used in inventory management and order processing systems built with Java.<\/p>\n\n\n\n<p><em>Want to become a full stack developer and build modern web applications? Check out <strong>HCL GUVI\u2019s IITM Pravartak Certified MERN <\/strong><a href=\"https:\/\/www.guvi.in\/zen-class\/full-stack-development-course\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=control-statements-in-java\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Full Stack Developer Program with AI Integration<\/strong><\/a>, designed for beginners to master MongoDB, Express.js, React, Node.js, AI-powered development, and real-world projects with expert guidance and career support.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Mistakes When Using Control Statements<\/strong><\/h2>\n\n\n\n<p><strong>1. Missing break in switch cases:<\/strong> Without a break statement, Java falls through to the next case and executes it even if it does not match. Always add break at the end of each case unless fall-through is intentional.<\/p>\n\n\n\n<p><strong>2. Using = instead of == in conditions:<\/strong> A single = is an assignment operator. Using it inside an if condition instead of == causes a logic error or compile-time error. Always use == for comparison.<\/p>\n\n\n\n<p><strong>3. Infinite loops with no exit condition:<\/strong> Forgetting to update the loop variable inside a while loop causes the loop to run forever and freeze the program. Always make sure the loop condition will eventually become false.<\/p>\n\n\n\n<p><strong>4. Off-by-one errors in for loops:<\/strong> Starting a loop at 1 instead of 0, or using &lt;= instead of &lt;, are among the most common beginner mistakes. Always double-check your loop boundaries against the size of the array or list.<\/p>\n\n\n\n<p><strong>5. Overusing nested loops:<\/strong> Placing a loop inside another loop increases complexity quickly. For large datasets, deeply nested loops can slow down performance significantly. Refactor where possible to keep loops simple and flat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>As Java continues to be one of the most in-demand programming languages across software development, Android, and backend engineering, understanding control statements is the foundation every beginner must get right.&nbsp;<\/p>\n\n\n\n<p>Mastering if-else logic, loops, and jump statements while practising with real code examples will make every other Java concept significantly easier to learn. Start by writing a small program that uses all three types of control statements together, test different conditions, and observe how the output changes.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQ<\/strong>s<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1781080827809\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">1. <strong>What are control statements in Java?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Control statements in Java are instructions that determine the order in which code is executed. They include decision-making statements like if and switch, looping statements like for and while, and jump statements like break, continue, and return.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1781080834903\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">2. <strong>How many types of control statements are there in Java?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Java has three types of control statements: decision-making statements, looping statements, and jump statements. Each type serves a different purpose in controlling the flow of a program.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1781080844970\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">3. <strong>What is the difference between while and do-while loop in Java?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A while loop checks the condition before executing the loop body, so it may not run at all if the condition is false from the start. A do-while loop checks the condition after the body executes, guaranteeing the loop runs at least once.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1781080856501\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">4. <strong>When should I use a switch statement instead of if-else in Java?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Use a switch statement when you are comparing a single variable against multiple fixed values like integers, characters, or strings. It is cleaner and easier to read than a long if-else-if chain in those situations.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1781080866733\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">5. <strong>What does the break statement do in Java?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The break statement immediately exits the current loop or switch block. Any code after the break inside that block is skipped, and execution continues from the next statement after the loop or switch.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1781080876298\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">6. <strong>What is the difference between break and continue in Java?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The break statement exits the loop entirely. The continue statement skips the remaining code in the current iteration and jumps to the next iteration of the loop.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1781080885099\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">7. <strong>Can we use control statements inside each other in Java?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, control statements can be nested inside one another. For example, you can place an if statement inside a for loop, or a for loop inside another for loop. However, deeply nested structures should be kept minimal to maintain readability.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1781080894534\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">8. <strong>What happens if I forget to add break in a switch statement in Java?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>If break is missing, Java will fall through to the next case and execute it regardless of whether it matches the value. This is called fall-through behaviour and can cause unexpected results if not handled intentionally.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Quick TL;DR Control statements in Java are instructions that control the flow of execution in a program. They decide which block of code runs, how many times it runs, and when it stops. Java provides three main types of control statements: decision-making statements (if, if-else, switch), looping statements (for, while, do-while), and jump statements (break, [&hellip;]<\/p>\n","protected":false},"author":63,"featured_media":115881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[720],"tags":[],"views":"19","authorinfo":{"name":"Vishalini Devarajan","url":"https:\/\/www.guvi.in\/blog\/author\/vishalini\/"},"thumbnailURL":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/06\/what-is-control-statements-in-java-300x116.webp","_links":{"self":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/115750"}],"collection":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/comments?post=115750"}],"version-history":[{"count":3,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/115750\/revisions"}],"predecessor-version":[{"id":115882,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/115750\/revisions\/115882"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media\/115881"}],"wp:attachment":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media?parent=115750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/categories?post=115750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/tags?post=115750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}