java之判斷輸入的數是否為素數
import java.util.Scanner;
public class TestIsSushu {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("輸入正整數:");
int i = scan.nextInt();
if(i<0) {
System.out.println("輸入錯誤!");
}else if(i==1||i==0) {
System.out.println(i+"既非素數也非合數");
}else {
boolean isSushu = true; //標記
for(int j=2;j<i;j++) {
if(i%j==0) {
isSushu = false;
break;
}
}
if(isSushu==true) {
System.out.println(i+"是素數");
}else {
System.out.println(i+"不是素數");
}
}
}
}
相關推薦
Java之判斷一個數是否為素數
public class PrimeNumberTest { public static void main(String[] args) { long start = System.currentTimeMillis(); System.out.prin
java之判斷輸入的數是否為素數
import java.util.Scanner; public class TestIsSushu { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.prin
C語言之判斷一個數是否為素數
#include "stdio.h" #include"time.h" #include"math.h" int isPrimeNumber(int number) { //判斷是否為素數 float sqrtOfNum = sqrt((double) number); for
Python之判斷一個數是否為素數
import math def is_prime(number): # 判斷是否為素數 sqrt = int(math.sqrt(number)) for j in range(2, sqrt + 1): # 從2到number的算術平方根迭代 if in
C++之判斷一個數是否為素數
#include <iostream> #include "math.h" using namespace std; bool isPrimeNumber(int number) { //判斷是否為素數 float sqrtOfNum = sqrt(number);
shell指令碼之判斷輸入引數是否為整數值
在寫指令碼時,通常會有很多關於命令列引數,變數等的判斷其是否存在或者型別是否正確。當判斷一個從命令列接收到一個值,需要判斷其是否為整型值時,有以下兩種方法: 1.用shell命令使其與某個整型值進行計算,通過$?來判斷其是否是
java -判斷輸入數據的類型
light brush can 什麽 pre long true tin method 沒什麽說的,直接貼代碼。 package java_test; import java.util.Scanner; public class test_Scanner { p
Java之判斷ResultSet結果集是否為空
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
C和Java判斷一個數字是否為素數
C: /* 素數: 素數又稱質數。所謂素數是指除了 1 和它本身以外,不能被任何整數整除的數,例如17就是素數,因為它不能被 2~16 的任一整數整除。 */ # include <stdio.h> bool PrimeNumber(int val); int ma
java 判斷一個數是否為素數
import java.util.Scanner; public class sushu {public static void main(String[] args) {// TODO Auto-generated method stub /// 掃描器,接收控制檯輸入資
7.判斷大於二的數是否為素數
法一:當輸入的數值n不大時,用輸入的數n除以2-(n-1) #include <stdio.h> #include <stdlib.h> int main() { int n,i,flag=0; scanf("%d",&n); for(i=
判斷大於二的數是否為素數
素數 std return spa \n nbsp () lse pre 法一:當輸入的數值n不大時,用輸入的數n除以2-(n-1) #include <stdio.h> #include <stdlib.h> int main() {
java 判斷一個數是否為素數(質素)
判斷k是否為素數,最基本的方法就是判斷2—k的平方根範圍裡面是否有一個數能被k整除,即k % i == 0是否成立,若成立則不是素數,否則就是素數。下面是基於java的實現。 package com.
Java資料結構:素數環(將1~n個自然數排列成環形,使得每相鄰兩數之和為素數)
public class 素數環 { public boolean isPrime(int num) { //判斷是否為素數 if (num == 1) { return false; } Double n = Math.sqrt(num); fo
Java之判斷ResultSet結果集是否為空!...
ResultSet表示select語句的查詢結果集。ResultSet物件具有指向其當前資料行的指標, 最初,指標被置於第一行記錄之前,通過next()方法可以將指標移動到下一行記錄。 next()方法在ResultSet物件沒有一行記錄時返回false,因此可以在whil
java判斷輸入的是否為數字的方法
/*1. NumberUtils.isNumber() : 判斷字串是否是數字*/ NumberUtils.isNumber("5.96");//結果是true NumberUtils.isNumber("s5");//結果是false NumberUtils.is
用JAVA判斷一個數是否為素數(質數)
素數(prime number)又稱質數,有無限個。質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數的數稱為質數。 有時經常遇到用java判斷素數的問題,為大家貼上怎麼用java判斷出
C:冒泡排序&判斷一個數是否為素數&求平方根的叠代公式
mat stdio.h ret 找不到 nbsp emp prim 冒泡排序 公式 冒泡排序 #include<stdio.h> int main () { int i,j,n,temp,a[10]; scanf("%d",&n);
Java之Array(數組)說明
blog ava nis .com add body tps new lin 代碼說明: 1 package array; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 impor
js判斷輸入的是否為數字
// 判斷輸入是否為數字 function isNumeric(n) { return !isNaN(parseFloat(n)) && isFinite(n); } js中字串轉換為數字: parseInt()函式可解析一個字串,並返回一個整數。 parseF