class Exercise5_3
{
public static void main(String args[])
{
String s="中国科技大学";
char a=s.charAt(2);
char b=s.charAt(6);
System.out.print(a);
System.out.println(b);
}
}
为什么运行不出来呢?是哪个地方除了问题,请大侠们指点!

解决方案 »

  1.   

    class Exercise5_3
    {
    public static void main(String[]args)
    {
    String s="中国科技大学";
    char a=s.charAt(2);
    char b=s.charAt(6);
    System.out.print('a');
    System.out.println('b'); }
    试试
      

  2.   

    class Exercise5_3
    {
    public static void main(String args[])
    {
    String s="中国科技大学";
    char a=s.charAt(2);
    char b=s.charAt(6);//6已经超过了它的长度了.最多就是5.因为从0开始的,
    System.out.print(a);
    System.out.println(b);
    }
    }
      

  3.   

    第一个问题 正如 楼上所说..
    还有个问题就是 有关汉字Unicode编码的问题