美文网首页
【刷题竞赛备考】java初选

【刷题竞赛备考】java初选

作者: 周山 | 来源:发表于2018-10-28 23:17 被阅读0次

java如何四舍五入保留小数点后7位

给定圆的半径r,求圆的面积
输入格式
输入包含一个整数r,表示圆的半径。
输出格式
输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。
说明:在本题中,输入是一个整数,但是输出是一个实数。
对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。
实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。
样例输入
4
样例输出
50.2654825
数据规模与约定
1 <= r <= 10000。


    Scanner sca = new Scanner(System.in);
    int r = sca.nextInt();
    double PI=Math.PI;
    double S=PI*r*r;
    String result=String.format("%.7f", S);//四舍五入
    System.out.println(result);

不进行四舍五入,先取9位小数,再截取8位

    Scanner sca = new Scanner(System.in);
    int r = sca.nextInt();
    double PI=Math.PI;
    double S=PI*r*r;
    String result=String.format("%.8f", S).substring(0, (S+"").indexOf(".")+8);//不进行四舍五入,现取9位小数,再截取8位
    System.out.println(result);

eg:
Substring(0,2)截取字符串,从索引处开始,截取几个 这里是从第一个开始 截取两个。
indexOf(int ch);返回指定字符在此字符串中第一次出现处的索引


  • String类的获取功能

  • 1.int length();获取字符串的长度

  • 2.char charAt(int index);获取指定索引位置的字符

  • 3.int indexOf(int ch);返回指定字符在此字符串中第一次出现处的索引

  • 4.int indexOf(String str);返回指定字符串在此字符串中第一次出现处的索引

  • 5.int indexOf(int ch,int fromIndex);返回指定字符在此字符串中从指定位置后第一次出现处的索引

  • 6.int indexOf(String str,int fromIndex);返回指定字符串在此字符串中从指定位置后第一次出现处的索引

  • 7.public int lastIndexOf(int ch): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

  • 8.public int lastIndexOf(int ch, int fromIndex): 返返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

  • 9.public int lastIndexOf(String str): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

  • 10.public int lastIndexOf(String str, int fromIndex): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

  • 11.String substring(int start);从指定位置开始截取字符串,默认到末尾

  • 12.String substring(int start,int end);从指定位置开始到指定位置结束截取字符串


相关文章

  • 【刷题竞赛备考】java初选

    每天至少刷10题,初次了解,也没有啥门路,搜了一些基础题,重点算法突破,希望每天几步一点点。今天不知道为啥想用ID...

  • 【刷题竞赛备考】java初选

    java如何四舍五入保留小数点后7位 给定圆的半径r,求圆的面积输入格式输入包含一个整数r,表示圆的半径。输出格式...

  • 【刷题竞赛备考】java初选

    问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位...

  • 日记一则

    天气:阴转雨转阴 没有时间来细细写文章,忙于备考,是周日的英语竞赛。刷题刷出太多空白区域,去查发现就是初高中所学的...

  • 雅思8分学霸是如何安排时间高效备考的?

    在漫长的雅思备考中中,不管是实习还是学习,大家都会努力的刷题刷题再刷题。高分这件事从来都不是学霸的特权,只要备考方...

  • 在人间——2022-02-13

    纪念备考刷题最好的一次 这是刷题备考最好的一次成绩,纪念一下。失业的地产人小黄。

  • 备考SAT 你的简单刷题已经失效了!

    大多数考生备考SAT普遍采用的就是简单的刷题,只依靠这种刷题备考方法,可能难以考出高分,也很容易给学生带来误区。 ...

  • 将算法刷到底

    某位工业界的朋友谈到最近刷leetcode有点累, 遂和我探讨刷题的问题. 我感觉, 刷题是参加竞赛的同学的主业,...

  • 2021-03-09

    啪一下,很快 !最近忙得事 二十天备考思路 利用艾宾浩斯+真题刷题备考闭环 真题-知识点-大纲

  • 2022-05-13

    昨天终于完成了素质提升知识竞赛的初选,成绩应该不会太差。为了不进入复赛,我也是故意答错了几道题。目标就是及格就好,...

网友评论

      本文标题:【刷题竞赛备考】java初选

      本文链接:https://www.haomeiwen.com/subject/doxvtqtx.html