7-10 java编程判断斐波那契数是质数 (10 分)

斐波那契数列(FibonacciSequence),又称黄金分割数列。因数学家列昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1, 1, 2, 3, 5, 8, 13, 21, 34 ⋯

在数学上,斐波那契数列被以如下的递推形式定义:

F(1)=1,F(2)=1 F(n)=F(n−1)+F(n−2),(n≥3,n∈N)

素数也称为质数,是指在大于 1 的整数中,只能被 1 和其自身整除的数,2 是最小的质数。

我们想要知道斐波那契数列的第 n 项是否是一个素数,请你编写程序完成判断。

输入格式:

一行,一个整数 n(1≤n≤50)

输出格式:

一行,一个单词,如果 F(n) 是素数,输出true,反之输出false

输入样例1:

1

输出样例1:

false

输入样例2:

2

输出样例2:

false

输入样例3:

3

输出样例3:

true
import java.util.Scanner;import java.lang.*;public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);  Long k = input.nextLong();       System.out.println(prime_Number(k));  }public static Long Fib(Long k){long count = 0;long tep = 0;long n1 = 1;long n2 = 1;if (k == 1 || k == 2) {tep = 1;}if (k > 2) {for (count = 3; count <= k; count++) {tep = n1 + n2;n1 = n2;n2 = tep;}}return tep;}public static Boolean prime_Number(Long k){int flag = 0;if(k < 3) return false;for(int i = 2;i<=Math.sqrt(Fib(k)); i++){if(Fib(k)%i == 0){flag = 1;break;}}if(flag == 1) return false ;else return true;} }

PTA-山科-Java(软工)实验(7-10)相关推荐

  1. 卷王指南,大学计算机专业,面临分专业,计科,软工,大数据,物联网,网络工程,该选什么?

    同学们好,我是王老师--二哥呀!(笑喷) 好巧!前几天有同学私信问过我这个问题:大学计算机专业,面临分专业,计科,软工,大数据,物联网,网络工程,该选什么?再加上高考结束后填报志愿,想必 CSDN 上 ...

  2. 2022年,计算机保研er选择计科还是软工?

    写在前面 对于计算机专业的保研er来说,专业/方向的选择是一个比较容易让大家感到困惑的问题.在如此激烈的保研之战中,选择的方向不同,夏令营的整个过程可能会是另一种体验,最终的结果也会不同.之前岛主给大 ...

  3. 山科java实验3-2 在安排教师监考时,需要从一组教师中随机选取n个教师参加监考。要求实现一个类RandomTeacher的静态方法public static String[] getRandomT

    在安排教师监考时,需要从一组教师中随机选取n个教师参加监考.要求实现一个类RandomTeacher的静态方法public static String[] getRandomTeachers(Stri ...

  4. 学什么专业才能成为程序员?其实想成为程序员,远不止计科和软工!

    在目前互联网行业,计算机领域都离不开编程,程序员也受市场的大量需求,而且目前程序员的薪酬普遍很可观,在北上广深等一线城市,程序员的薪酬基本都是上万,两三万一月的都有的是,甚至很多都直接讲年薪,程序员在 ...

  5. 计算机学习入门指北——计科软工网络信安侧重图析、解读专业术语、岗位分类、未来规划

    申明:本博文偏技术向,主观性较强,其中部分理解必有偏差和误解,望指出改正! 计算机学习入门指北: 作为刚入学的计算机系学生,面对一片专业术语十分蒙.区块链?大数据?开源?数据库?嵌入式开发?前端后端? ...

  6. 科软-信息安全实验3-Rootkit劫持系统调用

    目录 一 前言 二 Talk is cheap, show me the code 三 前期准备 四 效果演示 五 遇到的问题&解决 六 18.04的坑 七 参考资料 八 老师可能的提问 一 ...

  7. 科软-信息安全实验2-netfilter实验

    目录 一 前言 二 Talk is cheap, show me the code 三 前期准备 四 效果演示 五 遇到的问题&解决 六 参考资料 七 老师提供的代码 一 前言 文章不讲解理论 ...

  8. 软工12-13-2 实验报告三——住房贷款计算器所涉及到的数据及计算方法

    软工12-13-2 实验任务三--住房贷款计算器所涉及到的数据及计算方法 一.还款方式: 按还款方式又分为等额本息还款方式和等额本金还款方式两种.等额本息还款方式是在还款期内,每月偿还同等数额的贷款( ...

  9. [软工导论③]实验报告三(机票预订系统的需求分析建模、总体结构设计、详细设计、测试))

    [软工导论③]实验报告二(教务管理系统之子系统的需求分析建模.总体结构设计.详细设计.测试)) 实验一 机票预订系统的需求分析 一.目的与任务 目的:确定项目要做什么及其可实施性,在此基础上完成系统的 ...

  10. 一个java程序员的非全日制软工硕士之路

    念头起 大三的时候跟着室友一起考研,有点算是跟风吧,当时好多同学都去考研了.随着时间推移,1个室友保研了,2个弃考了,就剩我自己一个人去图书馆.当时考研的决心不是很强烈,也有点想工作了,感觉上了十几年 ...

最新文章

  1. 本土化App名稱和icon
  2. (SpringMVC)Controller返回JSON数据
  3. vb.net 窗体接收键盘事件_(十五)C#WinFrom自定义控件系列-键盘(二)
  4. 向量表示 运动抛物线_流动的美丽函数——抛物线浅谈
  5. 基于深度学习的目标检测技术演进:从目标检测到人脸检测
  6. 雪花怎么画_平安夜怎么过?画个圣诞妆,你是最迷人嘎,你知道吗
  7. 自建latex服务器,通过在线服务器编译LaTeX
  8. Eclipse中自动提示的参数变成arg0,arg1...的解决方法
  9. 5G标准化工作遇阻,标准推出时间或将延期
  10. [边学边用]jquery插件制作
  11. [C#.Tips]也来谈谈接口欺诈
  12. 心电自动分析技术综述-Phililps DXL / GE Marquette / Glasgow / HES Hannover / Mortara / 福田 / 光电...
  13. 计算机学院实验室安全管理办法,计算机科学学院实验室安全管理制度
  14. Python数据处理Tips数据重复值处理常用方法
  15. 模拟电路47(有源滤波器2-二阶低通滤波器)
  16. dell服务器显示器fre,戴尔全新 Freesync 显示器,专门针对游戏玩家
  17. 如何使用cpolar穿透内网访问监控摄像头
  18. Thanos 组件介绍以及使用心得
  19. 华强北airpods三代连接安卓手机没声音_安卓手机体验华强北的顶配AirPods,“翻车”还是真香?...
  20. Win10电脑开机进不去系统怎么修复

热门文章

  1. IDEA怎么配置java开发环境
  2. 当代大学生必看,划走了你就错过了太多了
  3. vue项目中的 env文件从何而来?什么是 process.env
  4. jdbc mysql 成功 spring mysql 失败_java Spring 的JDBCTemplet批量入库数据时如果有一条数据入库不成功,其他的数据还会入库吗...
  5. 怎么制作HTML5页面让它适应电脑和手机的尺寸?
  6. 手机计算机用英语怎么说,什么软件可以自动将手机上显示的英语翻译成汉字
  7. 英语作文 对软件工程师这一职业的理解
  8. 第4章-24 打印九九口诀表 (15 分)
  9. 蓝牙耳机什么牌子好?分享四款市面上音质好的蓝牙耳机
  10. PHP项目进程管理系统可以用wamp、phpstudy运行定制开发mysql数 据库BS模式