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

练习:求质数

需求:键盘录入一个正整数x,判断该整数是否为一个质数。

代码:

//求质数
package demo01;
import java.util.Scanner;
public class HelloJava {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个正整数:");
		int x = sc.nextInt();
		boolean primeNumber = true;
		if(x == 1){
			System.out.println("1不是质数!");
		}else if(x == 2){
			System.out.println("2是质数!");
		}else if(x > 2){
			for(int i = 2; i < x; i++){
				int remainder = x % i;
				if(remainder == 0){
					primeNumber = false;
					break;
				}
			}
			if(primeNumber){
				System.out.println(x + "是一个质数!");
			}else{
				System.out.println(x + "不是一个质数!");
			}
		}else
		sc.close();
	}
}

运行结果:

相关文章:

  • Nacos Config Service 和 Naming Service 各自的核心功能是什么?
  • SpringCloud微服务框架搭建详解(基于Nacos)
  • Scala
  • 洛谷1449c语言
  • 快速认识STL及string类
  • MySQL存储过程
  • Web网页内嵌福昕OFD版式办公套件实现在线预览编辑PDF、OFD文档
  • 笔记:纯真IP库
  • 前端工程化--gulp的使用
  • 计算机网络——传输层(TCP)
  • 【商城实战(82)】区块链赋能用户身份验证:从理论到源码实践
  • SpringBoot集成阿里云OCR实现身份证识别
  • 23种设计模式-桥接(Bridge)设计模式
  • 为AI聊天工具添加一个知识系统 之152 当今AI模型和AI工具应用中的核心矛盾
  • osgVerse学习:1、使用GPU烘焙处理倾斜摄影顶层合并时的接缝问题
  • js 对象深拷贝的五种方法
  • java-IO流笔记
  • android 一步完成 aab 安装到手机
  • 【Qt】QByteArray详解
  • 【HTML 基础教程】HTML 属性
  • 做网站需要注意的问题/软件开发网站
  • 营销型网站的建设流程/深圳网络营销推广服务
  • 把网站做成微信小程序/网络推广引流有哪些渠道
  • 阿里云9元做网站/百度收录链接提交入口
  • 在线网站建设哪家好/如何制作付费视频网站
  • 网站开发怎样实现上传视频教程/软件开发培训机构