当前位置: 首页 > news >正文

dw软件做二级连接网站如何修改公司网站内容

dw软件做二级连接网站,如何修改公司网站内容,模板建站和仿站,wordpress 高端long n (long) Math.sqrt(num); 与long n (long) Math.floor(Math.sqrt(num)); 这两行代码的目的都是计算 num 的平方根,并将结果转换为 long 类型的整数。然而,它们在处理方式上有一些微小的差别。 long n (long) Math.sqrt(num);long n (long) M…

long n = (long) Math.sqrt(num);
与long n = (long) Math.floor(Math.sqrt(num));

这两行代码的目的都是计算 num 的平方根,并将结果转换为 long 类型的整数。然而,它们在处理方式上有一些微小的差别。

long n = (long) Math.sqrt(num);
long n = (long) Math.floor(Math.sqrt(num));

区别分析

  1. 第一种写法:(long) Math.sqrt(num);

    • Math.sqrt(num) 返回 num 的平方根,结果是一个 double 类型的浮点数。
    • (long) Math.sqrt(num) 直接将这个 double 类型的平方根结果转换为 long,这会截断小数部分,但不进行四舍五入。换句话说,它只保留整数部分,不管小数部分是多少。
    • 例如,如果 Math.sqrt(num) 的结果是 5.9,那么 (long) Math.sqrt(num) 的结果就是 5
  2. 第二种写法:(long) Math.floor(Math.sqrt(num));

    • Math.sqrt(num) 同样计算 num 的平方根,返回一个 double
    • Math.floor(Math.sqrt(num)) 会将平方根结果向下取整,即使小数部分非常接近下一个整数,也会返回不大于该值的最大整数。
    • 然后 (long) 将这个向下取整的结果转换为 long 类型。
    • 在大多数情况下,与第一种写法的结果相同,但理论上更加明确,确保向下取整。

区别举例

假设 num = 36

  • Math.sqrt(36) 的结果是 6.0,两种写法都将 n 设为 6

假设 num = 35

  • Math.sqrt(35) 的结果是大约 5.916.
    • (long) Math.sqrt(35) 会直接截断成 5
    • (long) Math.floor(Math.sqrt(35)) 也会返回 5,因为 Math.floor5.916 向下取整。

总结

虽然在大多数情况下两种写法的结果相同,但 Math.floor 确保了向下取整的意图更加明确,所以第二种写法通常更为严谨。

import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);long num = sc.nextLong();sc.close();long n = (long) Math.floor(Math.sqrt(num));String res = "-1 -1";for (long i = 2; i < n; ++ i) {if (num % i == 0) {long j = num / i;if (isPrime(i) && isPrime(j)) {if (i < j) {res = i + " " + j;} else {res = j + " " + i;}break;}}} System.out.println(res);}    private static boolean isPrime(long n) {// TODOif (n < 2) {return false;}long sqrtN = (long) Math.floor(Math.sqrt(n));for (int i = 2; i < sqrtN; ++ i) {if (n % i == 0) {return false;}}return true;}
}
http://www.yayakq.cn/news/914340/

相关文章:

  • 怎么利用招聘网站做薪酬调查七牛云可以做网站的存储空间吗
  • 高端工作网站网站自适应开发
  • 免费网站代码大全定制网站建设
  • 国家住房部和城乡建设部 网站首页用excel可以做网站
  • 建行门户网站给别人做网站挣钱么
  • 网站云优化网络规划设计师视频百度网盘
  • 去哪里找做网站 的客户模板网站建设教程
  • 高端网站价格广安网站建设服务
  • 网页设计与网站建设期末考试保定企业自助建站
  • 深圳的设计网站教育培训网站源码 模板 php培训机构网站源码培训学校网站源码
  • 长江证券官方网站下载网站宽屏
  • 青羊区建设网站手表网站域名
  • 网站制作服务商jsp实战网站开发视频
  • seo快速排名软件首页廊坊网络推广优化公司
  • 唐山网站建设系统oa系统哪个公司做的好
  • 广告 网站举例西安好玩的地方有哪些
  • 盐城网站优化建站市场
  • 网站怎样做公众号wordpress标签加标题
  • dz网站建设器安徽网站推广公司
  • 空间服务 网站被黑wordpress影视源码
  • 我做夫人那些年网站登录企业邮箱注册账号
  • 网站节约化建设揭阳网站建设antnw
  • 网站建设维护职责制作好的网页
  • sql网站的发布流程企业建设网站的目的是
  • 全国医院网站建设布吉最新消息今天
  • 东莞哪家做网站阜阳 做网站
  • 怎么查找一个网站开发时间如何建设自己网站首页
  • 玮科网站建设网站开发目的和意义
  • 建行网站首页登录深圳在线教育
  • 辽宁网站seo乐清网络问效平台