站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题菜鸟问题,如何从键盘上读取一个字符,并判断是否是字母还是数字?

菜鸟问题,如何从键盘上读取一个字符,并判断是否是字母还是数字?

摘要: 菜鸟问题,如何从键盘上读取一个字符,并判断是否是字母还是数字?


小弟刚刚接触java,不知道该用何种方法和类来实现这个功能,能高人指教,谢谢!


System.in


int a=System.in.read()
如果a的值在48-57之间则为数字
如果a的值在64-122则为字母咯



package temp;

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class B {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
try{
int i;
while((i=br.read())>0){
char c=(char)i;
System.out.println(c);
//判断
if(c>='A'&&c<='z'){
System.out.println("字母");
}
if(c>='0'&&c<='9'){
System.out.println("数字");
}
}
System.out.println(br.read());
}catch(Exception e){
e.printStackTrace();
}
}

}
ctrl+z退出


import java.io.*;
class Test
{
public static void main(String args[]){
try{
int i=Integer.parseInt(args[0]);
System.out.println("数字");
}
catch(Exception e)
{
System.out.println("字母");
}
}
}


↑返回目录
前一篇: 一个菜鸟问题,请达人帮忙看一下!
后一篇: 请教回调的问题