这个没报错,但是没有运行结果

import java.util.Scanner;
@SuppressWarnings("unused")
public class Rectangle {
    private static Rectangle rectangle;
    private float length;
    private float width;
    public Rectangle(float length,float width) {
        this.length=length;
        this.width=width;
        }
        public Rectangle() {
        }
        public float getLength() {
            return length;
        }
        public float getWidth() {
            return width;
        }
        public void setLength(float length) {
            this.length=length;
           
        }
        public void output() {
 
            System.out.println("长方形的长为:"+length);
            System.out.println("长方形的宽为:"+width);
            System.out.println("长方形的面积为:"+area1());
            System.out.println("长方形的周长:"+perimeter1());
           
           
        }
        private String perimeter1() {
            // TODO Auto-generated method stub
            return null;
        }
        private String area1() {
            // TODO Auto-generated method stub
            return null;
        }
        public float perimeter() {
            return 2*(width+length);
           
        }
        public float area() {
            return length*width;
           
        }
        @SuppressWarnings("resource")
        public static void main(String[] args) {
            Scanner scanner=new Scanner(System.in);
            System.out.println("请输入长方形的长:");
            float length=scanner.nextFloat();
            System.out.println("请输入长方形的宽:");
            float width=scanner.nextFloat();
            Rectangle retanfle=new Rectangle(length,width);
            rectangle.output();
           
        }
       
        }        

把最后一行的rectangle.output();改成retanfle.output();就好啦