日期:2014-05-20  浏览次数:20607 次

那位大神来看看这是什么情况啊 小弟不明白
package 练习;
import java.util.Scanner;
public class shuzu9 {
public static void main(String[] ages){
Scanner ipuot = new Scanner(System.in);
System.out.println("请输入5句话");
String[] wenzi = new String[5];
for (int i = 0; i<wenzi.length; i++ ){
System.out.print("第"+(i+1)+"句话:");
wenzi[i] = ipuot.next();
}
System.out.println("逆序输出5句话为:");
for (int i = 4; i >=0; i--){
System.out.println(wenzi[i]);
}

}
}



请输入5句话
第1句话:在jva中
第2句话:数据类型有两类
第3句话:一类是基本数据类型
第4句话:二类是引用数据类型
第5句话:要理解这两类数据类型的区别
逆序输出5句话为:
yaoya要理解这两类数据类型的区别
yileyilyiliyilyiy二类erl二类是引用数据类型
hushsyilei一类是基本数据类型
shujs数据类型有两类
在jva中


------解决方案--------------------
我把你的程序执行了一遍,按照你输入的汉子输入的,然后完美运行没有任何多余的字母,所以应该是你其他的问题,输入法问题,或者你输入的时候有什么问题。你可以试试纯英文看看。
------解决方案--------------------
你那边应该是unicode的问题吧,我运行的也很正常
------解决方案--------------------
楼主的包名太帅啦,改吧 养成好习惯
------解决方案--------------------
中文确实很坑爹呢...