三个整数和、积与平均值

Problem Description
给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。
Input
输入只有三个正整数a、b、c。
Output
输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位。
Sample Input
1 2 3
Sample Output
6 6 2.00

错误:
1 2 3
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = 'l'
    at java.base/java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2747)
    at java.base/java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2773)
    at java.base/java.util.Formatter.parse(Formatter.java:2621)
    at java.base/java.util.Formatter.format(Formatter.java:2563)
    at java.base/java.io.PrintStream.format(PrintStream.java:974)
    at java.base/java.io.PrintStream.printf(PrintStream.java:870)
    at Main.main(Main.java:20)
错误代码:
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        long sum = 0, ji = 1;
        double ave;

        for(int i = 1; i <= 3; i++) {
            int a = sc.nextInt();
            sum += a;
            ji *= a;
        }

        ave = sum / 3.0;

        System.out.printf("%d %d %.2lf", sum, ji, ave);
        sc.close();


    }

}
正确代码:
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        long sum = 0, ji = 1;
        double ave;

        for(int i = 1; i <= 3; i++) {
            int a = sc.nextInt();
            sum += a;
            ji *= a;
        }

        ave = sum / 3.0;

        System.out.printf("%d %d %.2f", sum, ji, ave);//double是%f
        sc.close();


    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值