格式化输出
语法:printf(格式化语句,变量名)
public static void main(String args[]) {
String a = "明天星期%s";
String b = "三";
System.out.printf(a,b);
}
}
printf和format能够达到一模一样的效果
String a = "明天星期%s";
String b = "三";
System.out.format(a,b);
练习-黄鹤
import java.util.Scanner;
public class TestNumber {
public static void main(String args[]) {
Scanner s = new Scanner(System.in);
System.out.println("请输入公司名字:");
String a = s.next();
System.out.println("请输入老板名字:");
String b = s.next();
System.out.println("请输入欠下的赌债:");
float c = s.nextFloat();
String item = "浙江温州最大皮革厂%s倒闭了,王八蛋老板%s吃喝嫖赌,欠下了%f个亿";
System.out.format(item,a,b,c);
}
}
保留位数的方法
在格式化语句中使用"%.2f"
"欠下了%.2f个亿"