永发信息网

用java如何一次仅仅从控制台获取一个字符。

答案:4  悬赏:20  手机版
解决时间 2021-02-07 02:54
当在控制台输入了一个字符后试图输入第二个字符或者敲“回车”的时候结束程序。
最佳答案
import java.util.Scanner;

public class Test1 {

//private static int i;

public static void main(String[] args) {
String[] cities= new String[5];
Scanner input = new Scanner(System.in);
System.out.println("请输入5个城市名:");

for(int i = 0;i<cities.length;i++){
cities[i]=input.next();
}

System.out.println("你输出的城市名称是:");
for(int j = 0;j<cities.length; j++){
System.out.println(cities[j]);

}

}
}
你要的是这个效果吗》
全部回答
import java.util.scanner; public class chartounicode { public static void main(string[] args) { scanner sc = new scanner(system.in); char ch = sc.next().tochararray()[0];// 输入一个字符 string s =  "\\u" + integer.tohexstring(ch);//转成unicode system.out.println(s); } }输出 我 \u6211
scaner要传入一个参数,这个参数是流!! 你从流里面一次只读入一个字符就行了噻
你是想要象C的getCh()函数那样的效果吧, 在java中不能直接实现, 需要很多组件才可以 java开发的重点不是控制台程序, 所以相对来说对控制台的控制较弱 这点不能与C语言这种相对操作更多底层的语言相比
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小学英语微课的设计思路是指的什么
振华水晶眼镜店地址在什么地方,我要处理点事
普罗旺世波特兰2号院西门我想知道这个在什么
西安未央湖烧烤多少钱? 小寨打车到未央湖游
北京丰峰尚文化传播有限公司
社会工作职业资格证通过率
找点电影名字,要做游戏用的……
怎样在电信网上找回被删除的通话记录和短信内
半个月以后要去外地出差【三亚】,需要上网。
英雄联盟新手攻略
祁连农家生态清香园在什么地方啊,我要过去处
留在家里还是外出打工,我该何去何从?
中茂眼镜地址在什么地方,我要处理点事
杨超的《就义诗》有什么典故
利明家电维修地址在哪,我要去那里办事
推荐资讯
关于化学热力学初步的问题判断:封闭系统在压
我是一个全职妈妈,孩子还小,工作不好找,我
1979年农历9月28出生的孩子命运如何?
【old反义词】old的(反义词)是什么
范集老排档这个地址在什么地方,我要处理点事
中国人民财产保险股份有限公司(古井镇服务部)
【密码子的简并性】....RNA聚合酶可催化两个
我的世界如何服务器如何封tmi 就是指定谁能用
小腿上有7厘米的烫伤,可以当兵吗
广元神工印章有限公司地址有知道的么?有点事
单词中含有Cc的单词。
楷塌这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?