Java基础,对数值的处理,很重要的细节操作
标题1376: 计算平方根
Time Limit: 1 Sec Memory Limit: 128 MB
Description
输入一个整数,计算平方根并输出。
Input
输入一个整数。
Output
计算该整数的平方根,将平方根结果取整(四舍五入)后输出。
Sample Input Copy
8
Sample Output Copy
3
可能的Java代码:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int input=sc.nextInt();
double sqrt=(double)Math.sqrt((double)input);
int result=(int)Math.round(sqrt);
System.out.println(result);
}
}
运行结果:
Problem: XXXX
User: XXXXXXXXXX
Language: Java
Result: Accepted
Time:116 ms
Memory:10236 kb
看到该Math.*的源码,我会更新上来的。
转载一篇别人的文章,供大家参考参考:人家写的四舍五路和精度保留,我就先不写了哈哈,自己再回头瞄瞄就好了
https://blog.csdn.net/alan_gaohaodong/article/details/79145309?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160422226519724835818971%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160422226519724835818971&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-79145309.first_rank_ecpm_v3_pc_rank_v2&utm_term=Java%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5&spm=1018.2118.3001.4449
实测复制到浏览器可以正确打开该网页。
END
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)