天天看点

java小练习:输入一个字符,判断该字符是数字?英文字母?还是其他字符

<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&gt;=</code><code>65</code> <code>&amp;&amp; ch&lt;=</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&gt;=</code><code>97</code> <code>&amp;&amp; ch&lt;=</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&gt;=</code><code>'0'</code><code>&amp;&amp;ch&lt;=</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