寒假在预习JAVA,先从简单一些的openjudge刷起。
Java在提交的时候类名要用Main
这条题目很基础,需要关注的就是输入时数据类型的强调和输出是时的格式化要求。之前在学校里接触到的第一门语言是Python,从Python过渡到Java感觉还不大适应。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
double r=in.nextDouble();
double d=r*2;
double l=2*r*3.14159;
double s=r*r*3.14159;
System.out.printf("%.4f"+" "+"%.4f"+" "+"%.4f",d,l,s);
}
}
提交没能做到一遍过,因为在输出时思维受样例限制,觉得周长面积空格与其长度有关,就直接写了8.4f,所以显示了PE,找了一下,代入7才发现问题,可能时才上手还不够熟悉。