class lei{
    public double x,y;
    public static void main(String args[]){
      lei pl = new lei();
        pl.x=10;
        pl.y=11;
     System.out.println(pl.x,pl.y);
    }
} 是不是不能pl.x这么写呀??那想输出要怎么输出两个变量..

解决方案 »

  1.   

    class lei{
        public double x,y;
        public static void main(String args[]){
          lei pl = new lei();
            pl.x=10;
            pl.y=11;
         System.out.println(pl.x +" "+ pl.y);
        }
    }
      

  2.   

    System.out.println(pl.x,pl.y);
    输出不能这么写
    System.out.println(pl.x);
    System.out.println(pl.y);
      

  3.   

    hank212(IT民工)是对的,看看println的参数列表
      

  4.   

    weiling1225() 是对的
    println没有多参数的实现
      

  5.   

    这个写法重来没有看到过:System.out.println(pl.x , pl.y); 两个整型参数的println()估计现在还没有。:)
    呵呵。改成这样吧:
    System.out.println("x =" + pl.x + " y=" +pl.y);
    里面只有一个字符串参数。
      

  6.   

    同意nirvana_li(东成西就,芝兰境界)
      

  7.   

    那就用c语言的输出风格,哈哈~
    System.out.printf("%d %d\n", p1.x, p1.y);
      

  8.   

    System.out.println(pl.x+“”+pl.y);
      

  9.   

    class Lei{
        public double x,y;
        public Stirng toString(){
            StringBuffer sb = new StringBuffer();
            sb.append("x=");
            sb.append(x);
            sb.append(" and y=");
            sb.append(y);
            return sb.toString();
        }
        public static void main(String args[]){
          lei pl = new lei();
            pl.x=10;
            pl.y=11;
         System.out.println(pl);
        }