JAVA语言isPrime关键词_Java Guava IntMath isPrime()用法及代码示例
Guava IntMath类的isPrime(int n)方法用于检查传递给它的参数是否为质数。如果传递给它的参数为质数,则返回True,否则返回False。
如果数字只能被1和数字本身整除,则称该数字为质数。
用法:
public static boolean isPrime(int n)
参数:该方法仅接受一个整数类型的参数n,并将对其进行素数检查。
返回值:
真正:如果n是素数。
假:如果n为0、1或复合数字。
异常:如果n为负数,则方法isPrime(int n)抛出IllegalArgumentException。
范例1:
// Java code to show implementation of
// isPrime(int n) method of Guava's
// IntMath class
import java.math.RoundingMode;
import com.google.common.math.IntMath;
class GFG {
// Driver code
public static void main(String args[])
{
int a1 = 63;
// Using isPrime(int n)
// method of Guava's IntMath class
if(IntMath.isPrime(a1))
System.out.println(a1 + " is a prime number");
else
System.out.println(a1 + " is not a prime number");
int a2 = 17;
// Using isPrime(int n)
// method of Guava's IntMath class
if(IntMath.isPrime(a2))
System.out.println(a2 + " is a prime number");
else
System.out.println(a2 + " is not a prime number");
}
}
输出:
63 is not a prime number
17 is a prime number
范例2:
// Java code to show implementation of
// isPrime(int n) method of Guava's
// IntMath class
import java.math.RoundingMode;
import com.google.common.math.IntMath;
class GFG {
static boolean findPrime(int n)
{
try {
// Using isPrime(int n) method
// of Guava's IntMath class
// This should throw "IllegalArgumentException"
// as n is negative
boolean ans = IntMath.isPrime(n);
// Return the answer
return ans;
}
catch (Exception e) {
System.out.println(e);
return false;
}
}
// Driver code
public static void main(String args[])
{
int a1 = -7;
try {
// Using isPrime(int n) method
// of Guava's IntMath class
// This should throw "IllegalArgumentException"
// as a1 is negative
findPrime(a1);
}
catch (Exception e) {
System.out.println(e);
}
}
}
输出:
java.lang.IllegalArgumentException:n (-7) must be >= 0
JAVA语言isPrime关键词_Java Guava IntMath isPrime()用法及代码示例相关推荐
- java中default关键字_Java 中的 default 关键字及代码示例
本文通过代码示例介绍如何在 Java 中使用 default 关键字. 基本上,有 3 个地方可以使用 Java 中的 default 关键字: 在 switch case 语句中指定默认值 在 Ja ...
- java中解决脏读_java并发编程学习之脏读代码示例及处理
使用interrupt()中断线程 当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即 ...
- property java用法_Java Properties getProperty(key)用法及代码示例
Properties类的getProperty(key)方法用于获取映射到此键的值,该键作为参数传递到此Properties对象中.如果存在,此方法将获取与此键对应的值,然后将其返回.如果没有这样的映 ...
- java accept()用法_Java Stream.Builder accept()用法及代码示例
Stream.Builder accept(T t)用于在流的构建阶段将元素插入到元素中.它将元素添加到正在构建的流中. 用法: void accept(T t) 参数:此方法接受强制参数t,该参数是 ...
- java printwriter实例_Java PrintWriter print(String)用法及代码示例
Java中的PrintWriter类的print(String)方法用于在流上打印指定的String值.该字符串值用作参数. 用法: public void print(String StringVa ...
- java is not a enclosing class_Java Class getEnclosingClass()用法及代码示例
java.lang.Class类的getEnclosingClass()方法用于获取该类的封闭类.如果该类是本地类或在该类中声明的匿名类,则该方法返回该类的封闭类.否则,此方法返回null. 用法: ...
- c语言iota怎么用,C++ std::iota用法及代码示例
存储顺序递增 分配val的[first,last]个连续值范围内的每个元素,就像在写入每个元素之后以++ val递增. 模板: void iota (ForwardIterator first, Fo ...
- java浮点定义关键词_Java关键词和每个用法的解释大全
原标题:Java关键词和每个用法的解释大全 今天有个同学来找动宝儿,希望动宝儿可以帮他找一找Java关键词和用法的解释.当然这难不倒动宝儿的,动宝儿去找老师问问,这个问题不就解觉了嘛,为了能帮助更多的 ...
- java语言环境变量_JAVA语言环境变量的设置教程
本文主要向大家介绍了JAVA语言环境变量的设置教程,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 安装JDK到目录,我这里是C:\Java 右键点击计算机属性 在系统变量里面建 JA ...
- java语言提供结构_java学习之语句结构
在java语言当中存在4中语句结构,分别是: 1.顺序结构 2.判断结构 3.选择结构 4.循环结构 一.顺序结构: 所谓的顺序结构,也就是当不指定其他三种语句结构的情况下,语句是从上往下依次执行的, ...
最新文章
- arduino nano 蓝牙_探索 Golang 云原生游戏服务器开发,5 分钟上手 Nano 游戏服务器框架...
- Heartbeat双机热备配置
- 皮一皮:这样的领导还有吗
- HDU 4539郑厂长系列故事――排兵布阵(状压DP)
- Tableau可视化分析实战系列(三十一)-如何对超市销售数据进行可视化分析
- QML模拟示波器界面。
- shell 命令 链接文件 ln
- 上下div高度动态自适应--另类处理方案
- 阿里云CentOS服务器挂载数据盘
- 数据类型的判断 c# 1614092544
- Codeforces Round #513 总结
- 201403-1-相反数
- 《强化学习》中的第14章:心理学
- linux创建空镜像,Docker创建base镜像
- java异常继承哪个类_java异常继承何类,运行时异常与一般异常的区别
- html滑动验证图片,js插件实现图片滑动验证码
- QQ浏览器该站点长时间无响应_消除CNZZ.站长统计代码被Chrome浏览器警告的操作...
- GMSK调制 MATLAB代码
- LDO与电压基准源的精度对比
- 长翅膀的不一定是天使