问题描述:
Description
小明去超市买了若干斤水果,你能根据水果的单价,小明买的水果数量,编一个程序计算机出总金额,并打印出清单。
Input
两行
第一行商品的单价,是一个小数
第二行商品的数量,是一个整数
Output
一行,商品的单价,数量,及金额,中间用空格隔开。单价保留两位小数,总金额去掉小数。数量为整数。
Sample Input 1
3.55
3
Sample Output 1
3.55 3 10
解答Java编程:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float a= sc.nextFloat();
int b= sc.nextInt();
int c=(int)(a*b);
System.out.print(String.format("%.2f %d %d",a,b,c));
}
}
出现问题:
直接输出ab报错会出现报错数据丢失,可以将ab的结果强转成int型再输出。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。