回 帖 发 新 帖 刷新版面

主题:求助JVA基础的东西

public class SequenceString//字符的排序
{
    public static void main(String[] args)
    {
    String string1="A";
    String string2="To";
    String string3="z";
    String string1Out="\""+string1+"\"";
    String string2Out="\""+string2+"\"";
    String string3Out="\""+string3+"\"";
    if(string1.compareTo(string3)<0)
      System.out.println(string1Out+" is less than "+string3Out);
    else {if(string1.compareTo(string3)>0)
            System.out.println(string1Out+" is greater than "+string3Out);
          else System.out.println(string1Out+" is equal to "+string3Out);   
         }
    if(string2.compareTo(string1)<0)
       System.out.println(string2Out+" is less than "+string1Out);  
    else {if(string2.compareTo(string1)>0)
            System.out.println(string2Out+" is greater than "+string1Out);
          else System.out.println(string2Out+" is equal to "+string1Out);   
         }
                 
    }
}


小弟这里( String string1Out="\""+string1+"\"";)不懂,那位大侠能解释一下为什么打印出来的是“A”

回复列表 (共1个回复)

沙发


String string1Out="\""+string1+"\"";
这句中用转义字符(\")表示分号,此句的意思是将("A")赋值于string10out;

我来回复

您尚未登录,请登录后再回复。点此登录或注册