老师请看下这题作业的问题的
来源:1-1 数组概述
吹吹风泡泡茶
2021-12-28 19:06:12
老师你好,我这个作业其他问题都没有了,就是目的地我输入中文时明明打出来的是2个汉字,然后运算到最后会出现很多英文,我直接打英文不会出现这种情况,想问下打汉字出现这种情况该怎么办?
String mudidi[]=new String[5];
for(int i=1;i<6;i++) {
System.out.println(“请输入第”+i+“个旅游目的地:”);
Scanner s=new Scanner(System.in);
String city=s.next();
mudidi[i-1]=city;
if(i==5) {
System.out.println(“以下地方供旅游参考:”);
for(int j=0;j<5;j++) {
System.out.print(mudidi[j]+" ");
}
}
}
int i=(int) (Math.random()*((4-0)+1)+0);
System.out.println(“随机生成的旅游目的地:”+mudidi[i]);
搜索
复制
1回答
同学你好,上述贴出问题如下:
1、双引号要使用英文状态下的
2、测试运行上述代码是可以正确输入汉字并展示旅游目的地为汉字的,如下所示:
出现同学描述的这种情况猜测是同学没有手动换行,这是eclipse的一个小问题,当输入汉字时,需要手动将光标移至到要输入内容的那一行,例如:
祝学习愉快~
相似问题