<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yada Khov</title>
	<atom:link href="http://yadakhov.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://yadakhov.com</link>
	<description>A Java and php developer living and working in Toronto.</description>
	<lastBuildDate>Fri, 23 Apr 2010 00:13:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tim Horton&#8217;s coffee sleeves</title>
		<link>http://yadakhov.com/2010/04/22/tim-hortons-coffee-sleeves/</link>
		<comments>http://yadakhov.com/2010/04/22/tim-hortons-coffee-sleeves/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 00:02:11 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[notopic]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=555</guid>
		<description><![CDATA[I find Tim Hortons coffee too hot to hold especially while drinking and driving.  Yes, I drink coffee and drive.  It&#8217;s not against the law.     When I make my coffee order at Tim Horton&#8217;s drive thru in the morning I would ask for &#8216;Double Cup&#8217;.  The optimum brewing [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I find Tim Hortons coffee too hot to hold especially while drinking and driving.  Yes, I drink coffee and drive.  It&#8217;s not against the law.  <img src='http://yadakhov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   When I make my coffee order at Tim Horton&#8217;s drive thru in the morning I would ask for &#8216;Double Cup&#8217;.  The optimum brewing temperature of coffee is 90&#8242;c which is pretty much close to boiling.  This is too hot for me to hold.</p>
<p>I often wondered why Tim Horton&#8217;s doesn&#8217;t have coffee sleeves.  Today I think I figured out why.</p>
<p>IT&#8217;S NOT COST EFFECTIVE.  It&#8217;s better to employ double cup.  Take a look at this price chart at a restaurant supplies store.</p>
<p><a href="http://yadakhov.com/wp-content/uploads/2010/04/6.jpg"><img src="http://yadakhov.com/wp-content/uploads/2010/04/6-177x300.jpg" alt="" title="6" class="alignnone size-medium wp-image-557" /></a></p>
<p>Look at the price of Coffee sleeves.  It&#8217;s is $37.99 for a box of 1000s.  Take a look at the price of 1000s cups.  It around the same price!  Therefore, if Tim Hortons have coffee sleeves in the store probably about 25%* of the patrons would use it.  Currently, probably about 5% of the patrons would ask for Double Cup.  Hence, it&#8217;s better to not use sleeves and let the customers ask for Double Cup.</p>
<p>*number is educated guess.  When I worked at Starbucks, 95% of patrons use coffee sleeves.  25% is a low end guess.</p>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/04/22/tim-hortons-coffee-sleeves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crew Gold Breakout alert</title>
		<link>http://yadakhov.com/2010/03/18/crew-gold-breakout-alert/</link>
		<comments>http://yadakhov.com/2010/03/18/crew-gold-breakout-alert/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 02:46:49 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[notopic]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=545</guid>
		<description><![CDATA[CRU on TSX.
Cup and Handle pattern has been forming since lat November 2009, about 4 months.

Measured Target
Measure the height from the right cup lip to the lowest valley then multiply by the above “percentage meeting price target.”
Cup and Handle pattern setups

Right lip resistance is at $0.41.
4 months long
handle took 2 weeks to form
Right lip is [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>CRU on TSX.</p>
<p>Cup and Handle pattern has been forming since lat November 2009, about 4 months.</p>
<p><img src="http://yadakhov.com/img/2010/cru1.png" alt="" width="600" /></p>
<p><strong>Measured Target</strong><br />
Measure the height from the right cup lip to the lowest valley then multiply by the above “percentage meeting price target.”</p>
<p>Cup and Handle pattern setups</p>
<ul>
<li>Right lip resistance is at $0.41.</li>
<li>4 months long</li>
<li>handle took 2 weeks to form</li>
<li>Right lip is higher then left lip</li>
<li>U shaped</li>
<li>small volume going down the handle</li>
<li>large volume going up the handle</li>
<li>200 day Moving Average is at .40 which is right at the resistance.  Crossing MA200 is another bullish signal.</li>
</ul>
<p>Measured target price is $1.11 &#8211; $1.51</p>
<p>$0.11 &#8211;&gt; $0.41 = 271%</p>
<p>From the bottom of the cup to the height right cup lip: $0.11 &#8211;&gt; $0.41  (272%)</p>
<p>The resistance line for breakout is $0.41.  There the target price is $0.41  (272%)  = <strong>$1.52.</strong></p>
<p><img src="http://yadakhov.com/img/2010/cru2.png" alt="" width="600" /></p>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/03/18/crew-gold-breakout-alert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stockcharts</title>
		<link>http://yadakhov.com/2010/03/10/stockcharts/</link>
		<comments>http://yadakhov.com/2010/03/10/stockcharts/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 13:39:42 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[notopic]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=543</guid>
		<description><![CDATA[I wrote a quick php script to download all the stock charts from a defined list, make web service calls to stockcharts.com and display the picture.  A quick way to see many charts at a glance.
http://yadakhov.com/dow30
Here&#8217;s one for the S&#38;P TSX 60 which has the largest 60 Canadian companies.
http://yadakhov.com/tsx60
]]></description>
			<content:encoded><![CDATA[<p></p><p>I wrote a quick php script to download all the stock charts from a defined list, make web service calls to stockcharts.com and display the picture.  A quick way to see many charts at a glance.</p>
<p><a href="http://yadakhov.com/dow30">http://yadakhov.com/dow30</a></p>
<p>Here&#8217;s one for the S&amp;P TSX 60 which has the largest 60 Canadian companies.</p>
<p><a href="http://yadakhov.com/tsx60">http://yadakhov.com/tsx60</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/03/10/stockcharts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail tricks to have multiple emails</title>
		<link>http://yadakhov.com/2010/03/03/gmail-trick-to-hav-multiple-emails/</link>
		<comments>http://yadakhov.com/2010/03/03/gmail-trick-to-hav-multiple-emails/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 14:28:20 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[offtopic]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[gmail trick]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=539</guid>
		<description><![CDATA[1.  Gmail doesn&#8217;t look at &#8216;period&#8217; in the email.
johnsmith@gmail.com
john.smith@gmail.com
j.o.h.n.smith@gmail.com 
Is all the same emails.  Email sent to any of the address will be forwarded to the same email account.
This is a neat way to sign up for multiple accounts at some other service that requires unique email.  I found that out on my own because [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>1.  Gmail doesn&#8217;t look at &#8216;period&#8217; in the email.</p>
<p><em>johnsmith@gmail.com<br />
john.smith@gmail.com<br />
j.o.h.n.smith@gmail.com </em></p>
<p>Is all the same emails.  Email sent to any of the address will be forwarded to the same email account.</p>
<p>This is a neat way to sign up for multiple accounts at some other service that requires unique email.  I found that out on my own because I have a period in my email and saw some email coming to me without the period.</p>
<p>2.  The second trick, I read on lifehacker is to use the plus sign trick.</p>
<p>Example: You could use<br />
<em>johnsmith+nytimes@gmail.com for nytimes.com<br />
johnsmith+freestuff@gmail.com for freestuff.com</em></p>
<p>Gmail will automatically remove everything including the plus sign.</p>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/03/03/gmail-trick-to-hav-multiple-emails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using aggregate function on subquery</title>
		<link>http://yadakhov.com/2010/02/24/using-aggregate-function-on-subquery/</link>
		<comments>http://yadakhov.com/2010/02/24/using-aggregate-function-on-subquery/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 16:48:40 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=532</guid>
		<description><![CDATA[A developer was trying to compute the average of the first 100 records with LIMIT:
SELECT
  avg(con_hits) as avg_hits
FROM
  content
WHERE
  con_type = 1
  AND con_posttime &#60; $twelve_hrs_ago
  AND con_refresh = 0
ORDER BY
  con_posttime DESC
LIMIT 100
Can you spot the subtle bug in the above query?
LIMIT is applied to the resultset, after AVG is calculated. The correct way [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A developer was trying to compute the average of the first 100 records with LIMIT:</p>
<pre><code>SELECT
  avg(con_hits) as avg_hits
FROM
  content
WHERE
  con_type = 1
  AND con_posttime &lt; $twelve_hrs_ago
  AND con_refresh = 0
ORDER BY
  con_posttime DESC
LIMIT 100</code></pre>
<p>Can you spot the subtle bug in the above query?</p>
<p><strong>LIMIT </strong>is applied to the resultset, after AVG is calculated. The correct way is to use a subselect and apply the aggregate function:</p>
<pre><code>SELECT avg(con_hits) as avg_hits
FROM (
  SELECT con_hits
  FROM content
  WHERE
    con_type = 1
    AND con_posttime &lt; $twelve_hrs_ago
    AND con_refresh = 0
  ORDER BY con_posttime DESC
  LIMIT 100
) x;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/02/24/using-aggregate-function-on-subquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript</title>
		<link>http://yadakhov.com/2010/02/19/javascript/</link>
		<comments>http://yadakhov.com/2010/02/19/javascript/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 22:26:23 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[notopic]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=530</guid>
		<description><![CDATA[It is just me, or does it seem that Javascript is getting a lot of buzz lately.  I remember reading resume tips such as &#8220;Don&#8217;t write Javascript on your resume because it is not really a language.&#8221;  Boy, how have the tide change?  Why is it that the Ninja label is binded to Javascript guru [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>It is just me, or does it seem that Javascript is getting a lot of buzz lately.  I remember reading resume tips such as &#8220;Don&#8217;t write Javascript on your resume because it is not really a language.&#8221;  Boy, how have the tide change?  Why is it that the Ninja label is binded to Javascript guru and no other languages?</p>
<p>Javascript is like chess.  It is easy to learn and hard to master.   Recently though I have heard people talk about JavaScript as an &#8220;application language&#8221;.  I understand that applications like Gmail have taken JavaScript to the next stage of evolution and have made the browser much more like a full-featured application. But as far as I know, there are no server-side technologies like the ones I mentioned earlier that are JavaScript based. So even in the case of a Rich Internet Application, the &#8220;application language&#8221; is really the one on the backend that interacts with the database and performs URL routing, etc.</p>
<p>With framework such as jQuery, mootool and scriptaculous Javascript becomes more usable.</p>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/02/19/javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interviews</title>
		<link>http://yadakhov.com/2010/02/18/interviews/</link>
		<comments>http://yadakhov.com/2010/02/18/interviews/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 15:01:22 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[notopic]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=525</guid>
		<description><![CDATA[This is a really good question:
http://stackoverflow.com/questions/329289/really-wow-them-in-the-interview
It represents my current frustrations.
Need to pull myself by the bootstrap and improve.
]]></description>
			<content:encoded><![CDATA[<p></p><p>This is a really good question:</p>
<p><a href="http://stackoverflow.com/questions/329289/really-wow-them-in-the-interview">http://stackoverflow.com/questions/329289/really-wow-them-in-the-interview</a></p>
<p>It represents my current frustrations.</p>
<p>Need to pull myself by the bootstrap and improve.</p>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/02/18/interviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Tutorials</title>
		<link>http://yadakhov.com/2010/02/16/great-tutorials/</link>
		<comments>http://yadakhov.com/2010/02/16/great-tutorials/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 17:08:31 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[codeigniter php]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=522</guid>
		<description><![CDATA[NetTuts is a great website to learn about web development.  It would have save me hours reading thought textbooks and online manual if this website existed 5 years ago.  Nevertheless, the website is great to pick up new technology quickly.
http://net.tutsplus.com/
I espececially like their getting started with Code Igniter series.
* Jeffrey Way’s CodeIgniter From Scratch: Day 1, Nettuts.com &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://net.tutsplus.com/">NetTuts</a> is a great website to learn about web development.  It would have save me hours reading thought textbooks and online manual if this website existed 5 years ago.  Nevertheless, the website is great to pick up new technology quickly.</p>
<p><a href="http://net.tutsplus.com/">http://net.tutsplus.com/</a></p>
<p>I espececially like their getting started with Code Igniter series.</p>
<p>* <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-1/">Jeffrey Way’s CodeIgniter From Scratch: Day 1, Nettuts.com &#8211; Getting Started With the Framework</a><br />
* <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-2/">Jeffrey Way’s CodeIgniter From Scratch: Day 2, Nettuts.com &#8211; Database Selecting Methods</a><br />
* <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-3/">Jeffrey Way’s CodeIgniter From Scratch: Day 3, Nettuts.com &#8211; Sending Emails</a><br />
* <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-4/">Jeffrey Way’s CodeIgniter From Scratch: Day 4, Nettuts.com &#8211; Newsletter Signup</a><br />
* <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-5/">Jeffrey Way’s CodeIgniter From Scratch: Day 5, Nettuts.com &#8211; CRUD</a><br />
* <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-6/">Jeffrey Way’s CodeIgniter From Scratch: Day 6, Nettuts.com &#8211; Login</a><br />
* <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-7-pagination/">Jeffrey Way’s CodeIgniter From Scratch: Day 7, Nettuts.com &#8211; Pagination</a><br />
* <a href="http://net.tutsplus.com/tutorials/php/codeigniter-from-scratch-day-8-ajax/">Burak Guzel’s CodeIgniter From Scratch: Day 8, Nettuts.com – AJAX</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/02/16/great-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++</title>
		<link>http://yadakhov.com/2010/02/12/c/</link>
		<comments>http://yadakhov.com/2010/02/12/c/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:50:24 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[notopic]]></category>
		<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=506</guid>
		<description><![CDATA[I find that I&#8217;ve been using C/C++ a lot less these days.  Not by choice, but my the what is needed by companies.  A lot of my projects deal with Internet technologies and on the LAMP stack.  If I need a quick way to parse text  I&#8217;ll use PHP which has a great string parsing [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I find that I&#8217;ve been using C/C++ a lot less these days.  Not by choice, but my the what is needed by companies.  A lot of my projects deal with Internet technologies and on the LAMP stack.  If I need a quick way to parse text  I&#8217;ll use PHP which has a great string parsing library.  No need to deal with NULL delimited strings.  Companies are building web application rather than desktop application.  I don&#8217;t see C/C++ disappearing any time soon.  The languages are the backbone of operating systems, web servers and lower level utilities.  There just isn&#8217;t as much growth in jobs available compare to higher level such as Java, PHP, Ruby and Python.  Proof?  Look at the job trends on <a href="http://www.indeed.com/jobtrends?q=C,+C%2B%2B,+PHP,+java,+python&amp;l=Toronto,+ON&amp;relative=1">indeed.com.</a></p>
<p>When I was about 12, I began my programming career.  My first programming language was C++.  My dad had an old Intel 286 computer he used to run his spreadsheet software.  It gave me an opportunity to play around with a computer.  I have fond memories of running Borland Turbo C++ and doing some while loop to print consecutive numbers.  Those were the good ol&#8217; days.</p>
<p>After C++, I moved to C because there were a lot of open source software that used C.  The one I was particularly interested in was the Vim text editor.  When I started university back in 2001, the Introductody to Computer Science course use Java.  Coming from C/C++, Java wasn&#8217;t too hard to pick up.  It was just before the dotcom burst and Java the the hot word du jour.  In third year of the CS progrom courses such as OS and Compilers use C, my knowledge came in handy.</p>
<p>I&#8217;m glad I started my programming career using a low level programming language such as C/C++.  For one, it gives me a greater appreciation why higher level languages such as Java, PHP, Perl, and Python were invented.  An advice by <a href="http://www.joelonsoftware.com/articles/CollegeAdvice.html">Joelonsoftware </a>for college graduates &#8220;Learn C before graduation.&#8221;</p>
<p>As technology advances, we continue to build layer of abstraction to hide the lower level and give programmers for productivity.  Lately, I&#8217;ve been using PHP a lot development and love how the language implements Arrays.  I don&#8217;t think people fully appreciate just how easy and useful Arrays in PHP are. PHP Arrays act as lists, maps, stacks and generic data structures all at the same time. Arrays are implemented in the language core and are used all over the place which results in good CPU cache locality. Perl and Python both use separate language constructs for lists and maps resulting in more copying and potentially confusing transformations.</p>
<p>Doing some review on C++, I stumble upon a funny post.  Funny in a geeky sort of way.</p>
<p><strong>The little-known operator &#8220;&#8211;&gt;&#8221;</strong></p>
<p>&#8220;After reading <a rel="nofollow" href="http://groups.google.com/group/comp.lang.c++.moderated/msg/33f173780d58dd20">this post</a> on comp.lang.c++.moderated, I was completely surprised that it compiled and worked in both VS 2008 and G++ 4.4. The code:&#8221;</p>
<pre><code>#include &lt;stdio.h&gt;
int main()
{
     int x = 10;
     while( x --&gt; 0 ) // x goes to 0
     { // prints 10 9 8 7 .. 0
       printf("%d ", x);
     }
}</code></pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">It's amusing because there is no such thing as "GOES TO" operator in C.  It actually a combination of two operators, <code>--</code> and <code>&gt;.  </code>It is decrementing x and then comparing x and 0 with the <code>&gt;</code> operator.  The while loop is a lot clearer if written with parenthese: </span></pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">
<pre><code>while( (x--) &gt; 0 ) // x goes to 0</code></pre>
<p></span></pre>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/02/12/c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Legitimate uses for a switch?</title>
		<link>http://yadakhov.com/2010/02/02/legitimate-uses-for-a-switch/</link>
		<comments>http://yadakhov.com/2010/02/02/legitimate-uses-for-a-switch/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 19:32:14 +0000</pubDate>
		<dc:creator>Yada</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://yadakhov.com/?p=500</guid>
		<description><![CDATA[I earned my second &#8220;Nice Answer&#8221; badge on a Stack Overflow question.  I, myself, don&#8217;t find using switch all that useful.  The syntax for switches are always harder to remember compared to chaining a bunch of if else statements.  There are just a few times when switches do come in handy such as finding the number of days in [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I earned my second &#8220;Nice Answer&#8221; badge on a Stack Overflow question.  I, myself, don&#8217;t find using switch all that useful.  The syntax for switches are always harder to remember compared to chaining a bunch of if else statements.  There are just a few times when switches do come in handy such as finding the number of days in a month.  The answer was well received because it is written in a syntax familiar to all C-like languages.</p>
<p><a href="http://stackoverflow.com/questions/2185347/legitimate-uses-for-a-switch/2185393#2185393">StackOverflow Question</a></p>
<div id="_mcePaste">
<div id="_mcePaste">Switches seem so useless as they can be replaced with if-else statements, which can do much more than just match a char/int/enum etc. I can only think of one good use for a switch, and that would be for interpreting command line args.</div>
<div id="_mcePaste">What are some realistic uses for a switch statement?</div>
</div>
<p><strong>Answer:</strong></p>
<p><span style="font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 18px; border-collapse: collapse; font-size: 14px;"> </span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; clear: both; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">There are a few cases where switch is more readable and comes in handy. Usually when you have grouping of options.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; clear: both; background-position: initial initial; background-repeat: initial initial; padding: 0px; border: 0px initial initial;">Here is one of them:</p>
<pre class="prettyprint" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; background-repeat: initial initial; padding: 5px; border: 0px initial initial;"><code style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eeeeee; font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New'; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">    </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">int</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> numDays </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">0</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">int</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> month </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">2</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
    </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">int</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> year </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">2010</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">

    </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">switch</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">month</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">{</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">1</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">3</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">5</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">7</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">8</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">10</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">12</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
            numDays </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">31</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
            </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">break</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">4</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">6</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">9</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">11</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
            numDays </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">30</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
            </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">break</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">case</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">2</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
            </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">if</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">((</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">year </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">%</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">4</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">==</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">0</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">&amp;&amp;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">!(</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">year </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">%</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">100</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">==</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">0</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">))</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
                 </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">||</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">year </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">%</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">400</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">==</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">0</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
                numDays </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">29</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
            </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">else</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
                numDays </span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"> </span><span class="lit" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">28</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
            </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">break</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
        </span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">default</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">:</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
            </span><span class="typ" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">System</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">.</span><span class="kwd" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">out</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">.</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">println</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span class="str" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: maroon; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">"Invalid month."</span><span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">);</span><span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: black; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">
     }
 </span></code></pre>
]]></content:encoded>
			<wfw:commentRss>http://yadakhov.com/2010/02/02/legitimate-uses-for-a-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
