openjudge与圆相关的问题

作者在寒假预习JAVA,通过OpenJudge平台做基础练习。遇到的问题包括类名必须为Main,以及从Python的简洁语法过渡到Java的适应。在编写计算圆的直径、周长和面积的代码时,由于对输出格式的理解不准确导致初次提交失败,经过调试后发现问题在于对样例的过度依赖。
摘要由CSDN通过智能技术生成

寒假在预习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才发现问题,可能时才上手还不够熟悉。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值