当前位置: 首页 > 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();
	}
}

运行结果:

http://www.dtcms.com/a/95550.html

相关文章:

  • 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 属性
  • antd-vue Table组件翻页后保留上一页已选的数据
  • 比特币等虚拟货币实时价格使用说明,数字货币价格获取,k线获取,实时价格获取
  • Java 8-17核心特性全景解析之Java12
  • Spring IOC/DI的依赖注入方式及示例
  • 索引(重点)
  • 地理信息可视化技术大全【WebGIS 技术文档大全】
  • 科大讯飞语音转文字STT--unity
  • mysql死锁排查解决
  • Mysql 回表查询,什么是回表查询,如何拒绝sql查询时的回表问题
  • 【Django】教程-3-数据库相关介绍