[Java文法の基本] AcWing 609.給与(Java版)ソリューション

1.タイトル

従業員の従業員番号、今月の総労働時間(時間)、時給を読み取り、従業員番号と従業員の月収を含む給与明細を出力できるプログラムを作成してください。

入力形式
入力は、2つの整数と浮動小数点数で構成され、それぞれ従業員番号、労働時間、および時給を表します。

各番号は1行を占めます。

出力フォーマット
2行の出力があります。最初の行のフォーマットは「NUMBER = X」です。ここで、Xは従業員番号です。

2行目の形式は「SALARY = U $ Y」です。ここで、Yは従業員の月収で、小数点以下2桁です。

データ範囲
1≤従業員数≤100、1≤
総労働時間
≤200、1≤時給≤50
入力例:

25
100
5.50

サンプル出力:

NUMBER = 25
SALARY = U$ 550.00

2.コード

import java.util.Scanner;
import java.text.DecimalFormat;

public class Main
{
    
    
    public static void main(String[] args)
    {
    
    
        Scanner cin=new Scanner(System.in);
        int id,time;
        double wage;
        id=cin.nextInt();
        time=cin.nextInt();
        wage=cin.nextDouble();
        double Y=time*wage;
        DecimalFormat df=new DecimalFormat("###.00");
        System.out.println("NUMBER = "+id);
        System.out.println("SALARY = U$ "+df.format(Y));
    }
}

おすすめ

転載: blog.csdn.net/weixin_45629285/article/details/109345278
おすすめ