为了账号安全,请及时绑定邮箱和手机立即绑定

这个(i>48&&i<57),为什么是数字的判断?

这个(i>48&&i<57),为什么是数字的判断?

GPride 2016-02-02 17:03:05
import java.io.*;//测试从键盘输入的是数字还是字母public class testinput { public static void main(String[] args) throws IOException { int i ; System.out.println("请输入内容:"); i = System.in.read(); if(i>48&&i<57){ System.out.println("是数字"); }else { if((i>='a'&&i<='z')||(i>='A'&&i<='Z')){ System.out.println("是字母");} else{ System.out.println("是其他字符"); } } }}
查看完整描述

2 回答

已采纳
?
samoffj

TA贡献1条经验 获得超3个赞

48到57,是数字的ASCII码值。这是C语言的基础题,与java还真没什么关系。

查看完整回答
3 反对 回复 2016-02-03
?
上官安然

TA贡献2条经验 获得超1个赞

//img1.sycdn.imooc.com//56b073070001ae0004460320.jpg

你定义的是int型的啊

查看完整回答
反对 回复 2016-02-02
  • 2 回答
  • 0 关注
  • 1608 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信