{"id":30932,"date":"2023-01-18T08:21:51","date_gmt":"2023-01-18T02:51:51","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/"},"modified":"2023-01-18T08:21:51","modified_gmt":"2023-01-18T02:51:51","slug":"solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/","title":{"rendered":"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-38749554\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"38749554\" data-parentid=\"38749414\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You switch it (see what I did there?) by writing something like this:<\/p>\n<pre><code>switch(room.toUpperCase()) {\n    case \"P\":\n        \/\/do stuff for P\n        break;\n    case \"S\":\n        \/\/do stuff for S\n        break;\n    .....\n    default:\n        \/\/do what's in your \"else\" block\n        break;\n}\n<\/code><\/pre>\n<p>The switch statement decides which item to look at, then each case is for each outcome. If none of your cases match, then the code runs the default case. The breaks are pretty important too. If I understand correctly, without the breaks, your code will execute every case&#8217;s code beneath and including the matching case. This can be handy if you want that implementation, but it looks like you probably don&#8217;t here.<\/p>\n<p>More info on switch-case can be found here:<br \/>\n<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/docs.oracle.com\/javase\/tutorial\/java\/nutsandbolts\/switch.html\">https:\/\/docs.oracle.com\/javase\/tutorial\/java\/nutsandbolts\/switch.html<\/a><\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">3<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You switch it (see what I did there?) by writing something like this: switch(room.toUpperCase()) { case &#8220;P&#8221;: \/\/do stuff for P break; case &#8220;S&#8221;: \/\/do stuff for S break; &#8230;.. default: \/\/do what&#8217;s in your &#8220;else&#8221; block break; } The switch statement decides which item to look at, then each case is for each &#8230; <a title=\"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/\" aria-label=\"More on [Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[639,323,893],"class_list":["post-30932","post","type-post","status-publish","format-standard","hentry","category-solved","tag-if-statement","tag-java","tag-switch-statement"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch - JassWeb<\/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:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You switch it (see what I did there?) by writing something like this: switch(room.toUpperCase()) { case &quot;P&quot;: \/\/do stuff for P break; case &quot;S&quot;: \/\/do stuff for S break; ..... default: \/\/do what&#039;s in your &quot;else&quot; block break; } The switch statement decides which item to look at, then each case is for each ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-18T02:51:51+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\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:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch\",\"datePublished\":\"2023-01-18T02:51:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/\"},\"wordCount\":149,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"if-statement\",\"java\",\"switch-statement\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/\",\"name\":\"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-01-18T02:51:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch - JassWeb","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:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch - JassWeb","og_description":"[ad_1] You switch it (see what I did there?) by writing something like this: switch(room.toUpperCase()) { case \"P\": \/\/do stuff for P break; case \"S\": \/\/do stuff for S break; ..... default: \/\/do what's in your \"else\" block break; } The switch statement decides which item to look at, then each case is for each ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/","og_site_name":"JassWeb","article_published_time":"2023-01-18T02:51:51+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch","datePublished":"2023-01-18T02:51:51+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/"},"wordCount":149,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["if-statement","java","switch-statement"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/","url":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/","name":"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-18T02:51:51+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-rewriting-if-elses-into-switch-statement-i-have-wrote-this-code-with-if-elses-and-need-to-rewrite-as-switch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Rewriting if elses into switch statement, i have wrote this code with if elses and need to rewrite as switch"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/30932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=30932"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/30932\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=30932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=30932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=30932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}