老师请看下这题作业的问题的

来源: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回答

好帮手慕小脸

2021-12-29

同学你好,上述贴出问题如下:

1、双引号要使用英文状态下的

https://img.mukewang.com/climg/61cbbfd00975fda707400428.jpg

2、测试运行上述代码是可以正确输入汉字并展示旅游目的地为汉字的,如下所示:

https://img.mukewang.com/climg/61cbbff70905193305890296.jpg

出现同学描述的这种情况猜测是同学没有手动换行,这是eclipse的一个小问题,当输入汉字时,需要手动将光标移至到要输入内容的那一行,例如:

https://img.mukewang.com/climg/61cbc04c09c9d43c03780144.jpg

祝学习愉快~

0

0 学习 · 9886 问题

查看课程