第1009,输入的是三个整数,输出小数,需要先将整数转换为小数
import java.util.Scanner;
public class demo1 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
double a = sc.nextInt();
double b = sc.nextInt();
double c = sc.nextInt();
double d = (a+b+c)/3;
System.out.println(String.format("%.2f",d));
}
}
输入时直接定义为小数
如果先定义为整数后转换时,还得再弄一个变量在接收.....麻烦
1010 输出三次,不好
System.out.print(String.format("%.2f",2*PI*r));
System.out.print(" ");
System.out.println(String.format("%.2f",r*PI*r));
查到的两种,真神奇
System.out.print(String.format("%.2f %.2f", 2*PI*r,PI*r*r));
//一个是format
System.out.printf("%.2f %.2f\n",2*r*PI*1.0,PI*r*r*1.0);
//一个是printf
在java中定义宏常量是这样子的
public class Main
{
public static final double PI=3.14159;
public static void main(String[] args)
{
}
}