动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网

老师您好 这段代码编译不报错,运行报错,您能帮我看看吗

_____看不透_妳瞳孔的颜色

2019.01.15

import java.util.Scanner;
class Day4{
    public static void main(String[] args){
    Scanner input= new Scanner(System.in);
    System.out.print("请输入您第一个月工资是多少:");
        double h = input.nextDouble();
        //System.out.printf("第一个月工资:" + "%.2f",h );
        System.out.print("请输入您第二个月工资是多少:");
        double h2 = input.nextDouble();
        //System.out.printf("第二个月工资:" + "%.2f",h2);
        String h3 = h >= 3000 || h2 >= 3000 ? "合格" : "不合格";
            System.out.printf( "\n第一个月工资:" + "%.2f",h + "\n第二个月工资:" + "%.2f",h2 + "\n" + h3);
    }
}

添加回答

回答(1)

在天边

System.out.printf( "\n第一个月工资:" + "%.2f",h + "\n第二个月工资:" + "%.2f",h2 + "\n" + h3);

最后这一行代码有问题;

格式化打印方法的定义是这样的:

public PrintStream printf(String format, Object... args)
第一个参数的格式,第二个是参数;

第二个参数不能传格式。

时间:01-18 14:20 查看回复 (0) 回复 4 0 举报

回复