<?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>if相关文章列表 | 皇家元林</title>
	<atom:link href="https://hjyl.org/tags/if/feed/" rel="self" type="application/rss+xml" />
	<link>https://hjyl.org</link>
	<description>刘元林的个人博客</description>
	<lastBuildDate>Mon, 07 Nov 2011 16:12:37 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://img.hjyl.org/uploads/2019/10/cropped-about-me-32x32.png</url>
	<title>if相关文章列表 | 皇家元林</title>
	<link>https://hjyl.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Switch语句</title>
		<link>https://hjyl.org/switch-case-default-break/</link>
					<comments>https://hjyl.org/switch-case-default-break/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Mon, 07 Nov 2011 16:12:37 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[break]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[Switch]]></category>
		<category><![CDATA[语句]]></category>
		<category><![CDATA[语法]]></category>
		<guid isPermaLink="false">http://hjyl.org/?p=2017</guid>

					<description><![CDATA[Switch语句的语法介绍和实例，还有switch语句与if语句的区别和应用。]]></description>
										<content:encoded><![CDATA[<p>刚看了Switch语句的用法，跟if差不多，也不是很困难，所以就接着记录一下吧！</p>
<pre lang="java" line="1">
//先看语法结构
switch(表达式)
{
	case 取值1 :
		执行语句;
	break;
	case 取值1 :
		执行语句;
	break;
	case 取值1 :
		执行语句;
	break;
	..............
	default :
		执行语句;
	break;
}
</pre>
<p>switch的类型有：byte、short、int、char；case之间，与default没有顺序，先执行第一个case，没有匹配的case则执行default；结束switch语句有两种情况，一是遇到break，一是直到switch语句结束；如果匹配的case或default没有对应的break，则会继续往下执行，直到break或者switch语句结束为止。</p>
<pre lang="java" line="1">
//实例一枚：我们来举个例子，如果A这个人是男人，则显示“你是个好男人”，如果是女人，则显示“你是个坏女人”，如果是个人妖，则显示“人妖，你去死吧！”，默认显示“你不是人！”

class Switch
{
	public static void main (String[] args)
	{
		char x = 'A';
		switch (x)
		{
			case 'A' :
				System.out.println("你是个好男人");
			break;
			case 'B' :
				System.out.println("你是个坏女人");
			break;
			case 'C' :
				System.out.println("人妖，你去死吧！");
			break;
			default :
				System.out.println("你不是人");
		}
	}
}
</pre>
<p>重点：从结构和含义上看，switch与if很相似，那么什么情况下用switch，什么情况下用if？</p>
<p>曰：如果判断的具体数值不多，并符合switch的四种类型，虽然两种语句都可以使用，但建议使用switch，因为效率较高；如果是对于区间的判断，对结果为boolean类型判断，则使用if语句，因为if语句范围较广。</p>
<p>废话不多说，多练习几遍就OK了。第四节课到此结束！夜深了，困觉去。。。</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="Switch语句" href="https://hjyl.org/switch-case-default-break/">Switch语句</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/switch-case-default-break/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
