java怎样接受单个字符接收单个字符?C语言中是,char ch; ch=getchar();请高手指点java中怎么接收!!?
答案:2 悬赏:70 手机版
解决时间 2021-02-25 03:32
- 提问者网友:最美的风景
- 2021-02-24 10:48
我接受个字符不用回显.
最佳答案
- 五星知识达人网友:西风乍起
- 2021-02-24 11:45
这里涉及getchar和getch函数的区别
用getchar的话,你在输入时还要敲个回车,你所输入的字符才能进入缓冲区
用getch的话,直接可以得到该字符
用getchar的话,你在输入时还要敲个回车,你所输入的字符才能进入缓冲区
用getch的话,直接可以得到该字符
全部回答
- 1楼网友:荒野風
- 2021-02-24 13:05
关键在于while(ch !='\n')和while((ch=getchar())!='\n')的不同啊,因为getchar()相当于接收字符嘛,而你第二个程序除了while()里有一个getchar(),{}语句里面也有个getchar(),它也是可以接受一个字符的,所以他把你的输入的b,d接收了,但是你ch接收到的是while()里面输入的即a,c,e,所以经过了下面处理只输出了bdf
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯