用Java代码求数值后面数据不显示,不知道该怎么修改,有没有人可以解答一下这个问题

img

代码打了很多次,不知道错在哪里,有没有人可以告诉我一下,最后的数据输出一直没有显示,也是按照别人写的代码去做的,不知带该如何修改

这个3000不是你输入的啊,只是提示信息,程序等着你输入基本工资呢
你再输入3000,然后回车就行了

请输入那个3000是命令行输出的,不是你输入的,还有自己输入一个值
具体操作:输入一个数 如3000,然后按回车

3000是需要手输的不是写死的


public static void main(String[] args) {
        Scanner input=new Scanner(System.in) ;
        System.out.println("请输入基本工资: ") ;
        double salary=input.nextDouble( );
        double price=salary*0.3;
        double rent=salary*0.2;
        double pay=salary+price+rent;
        System.out.println(salary );
        System.out.println(price) ;
        System.out.println( rent);
        System.out.println(pay );
    }