doublo d=Doublo.porscDoublo(s);
应该是
double d=Double.parseDouble(s);

解决方案 »

  1.   

    //================Squre.java===========
    import javax.swing.JOptionPane;
    public class Squre
     { 
      public static void main(String args[])
       {
        String s=JOptionPane.showInputDialog("输入一浮点数:");
        double d=Double.parseDouble(s);
        double dd=d*d;
        JOptionPane.showMessageDialog(null,
           s+"的平方为:"+dd, "标题:平方",JOptionPane.PLAIN_MESSAGE );
          System.exit(0);
         }
      }
    这个程序是我调试过的,绝对没问题
    我建议兄弟你换本书看吧,这本书错误百出:)
      

  2.   

    import javax.swing.JOptionPane;public class Squre2
     { 
      public static void main(String args[])
       {
        String s=JOptionPane.showInputDialog("Please input a float number:");
        double d=Double.parseDouble(s);
        double dd=d*d;
        JOptionPane.showMessageDialog( null,  s+"µÄƽ·½Îª:"+dd, "±êÌâ:ƽ·½", JOptionPane.PLAIN_MESSAGE);
          System.exit(0);
         }
      }
      

  3.   

    fuck,怎么中文变乱码了
    import javax.swing.JOptionPane;public class Test
     { 
      public static void main(String args[])
       {
        String s=JOptionPane.showInputDialog("Please input a float number:");
        double d=Double.parseDouble(s);
        double dd=d*d;
        JOptionPane.showMessageDialog(null,
           s+"的平方为:"+dd, "标题:平方",JOptionPane.PLAIN_MESSAGE );
          System.exit(0);
          
         }
      }
    建议楼主换个编辑器,很多错误都是很明显的
      

  4.   

    double是数据类型和int差不多
    Double是对象和Date类似
    仔细找找不行都注释掉一行一行调试