<code>package</code> <code>practiceGO;</code>
<code>import</code> <code>java.util.Scanner;</code>
<code>/*</code>
<code> </code><code>* 3.輸入一個字元,判斷該字元是數字?英文字母?還是其他字元</code>
<code> </code><code>*/</code>
<code>public</code> <code>class</code> <code>Cto {</code>
<code> </code><code>public</code> <code>static</code> <code>void</code> <code>main(String[] args) {</code>
<code> </code><code>Scanner sc = </code><code>new</code> <code>Scanner(System.in);</code>
<code> </code><code>System.out.println(</code><code>"輸入一個字元:"</code><code>);</code>
<code> </code><code>char</code> <code>ch = sc.next().charAt(</code><code>0</code><code>);</code>
<code> </code>
<code> </code><code>if</code> <code>(ch>=</code><code>65</code> <code>&& ch<=</code><code>90</code><code>) {</code>
<code> </code><code>System.out.println(ch+</code><code>" 是 "</code><code>+</code><code>"大寫字母"</code><code>);</code>
<code> </code><code>}</code><code>else</code> <code>if</code> <code>(ch>=</code><code>97</code> <code>&& ch<=</code><code>122</code><code>) {</code>
<code> </code><code>System.out.println(ch+</code><code>" 是 "</code><code>+</code><code>"小寫字母"</code><code>);</code>
<code> </code><code>}</code><code>else</code> <code>if</code> <code>(ch>=</code><code>'0'</code><code>&&ch<=</code><code>'9'</code><code>) {</code>
<code> </code><code>System.out.println(ch+</code><code>" 是 "</code><code>+</code><code>"數字"</code><code>);</code>
<code> </code><code>}</code><code>else</code><code>{</code>
<code> </code><code>System.out.println(ch+</code><code>" 是 "</code><code>+</code><code>"其他字元"</code><code>);</code>
<code> </code><code>}</code>
<code> </code><code>}</code>
<code>}</code>
測試:
<code>輸入一個字元:</code>
<code>5</code>
<code>5</code> <code>是 數字</code>
<code>C</code>
<code>C 是 大寫字母</code>
<code>c</code>
<code>c 是 小寫字母</code>
<code>'</code>
<code>' 是 其他字元</code>
<code></code>
本文轉自yeleven 51CTO部落格,原文連結:http://blog.51cto.com/11317783/1757246