前提:数学公式的使用 eg. 五尺七寸的男生高为多少米? (5+7/12)*0.3048=1.7018m
使用的foot是整型,而inch是浮点型,因为使用“/”时一边要出现浮点型才可继续算出带有小数的
的身高,若不这样做,软件也会提出有编写上的错误。
package hello;
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int foot=in.nextInt();
double inch=in.nextDouble();
System.out.println("foot="+foot+",inch="+inch);
System.out.println((foot+inch/12)*0.3048);//这一行是直接输出,没有位数规定
System.out.printf("%.2f",(foot+inch/12)*0.3048);
//这一行是使用printf来规定输出的身高的位数要求
}
}
运行结果: