Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Scanner;
import java.util.Random;
//All code contained within was written by Ian Sutherland and may or may not be
protected by international copyright laws. plagiarism will be handeled to the fu
ll extent of said laws
public class PrimalityChecker
{
public static Scanner kbd = new Scanner(System.in);
public static Random die = new Random();
public static int number = 0;
public static int bruteNumber = 0;
public static String input = new String();
public static boolean morePrimes = true;
public static boolean brutePrime = true;
public static boolean primes100 = true;
public static int numberPrimes100Checked = 0;
public static int numberPrimes100Wrong = 0;
public static boolean bruteCheck(int number)
{
if(number==2){
System.out.println("yes two is prime and this is a lazy
way to check");
}
else if(number<=1){
System.out.println("i wont check negatives for primality
and 0 and 1 are not considered prime");
}
else{
bruteNumber = number-1;
while(bruteNumber>1){
if((number%bruteNumber)==0){
brutePrime = false;
bruteNumber =0;
}
bruteNumber--;
}
}
return brutePrime;
}
public static boolean primes100Check(int number){
if((number%2)==0&&number!=2){
primes100= false;
}
else if((number%3)==0&&number!=3){
primes100 = false;
}
else if((number%5)==0&&number!=5){
primes100 = false;
}
else if((number%7)==0&&number!=7){
primes100 = false;
}
else if((number%11)==0&&number!=11){
primes100 = false;
}
else if((number%13)==0&&number!=13){
primes100 = false;
}
else if((number%17)==0&&number!=17){
primes100 = false;
}
else if((number%19)==0&&number!=19){
primes100 = false;
}
else if((number%23)==0&&number!=23){
primes100 = false;
}
else if((number%29)==0&&number!=29){
primes100 = false;
}
else if((number%31)==0&&number!=31){
primes100 = false;
}
else if((number%37)==0&&number!=37){
primes100 = false;
}
else if((number%41)==0&&number!=41){
primes100 = false;
}
else if((number%43)==0&&number!=43){
primes100 = false;
}
else if((number%47)==0&&number!=47){
primes100 = false;
}
else if((number%53)==0&&number!=53){
primes100 = false;
}
else if((number%59)==0&&number!=59){
primes100 = false;
}
else if((number%61)==0&&number!=61){
primes100 = false;
}
else if((number%71)==0&&number!=71){
primes100 = false;
}
else if((number%73)==0&&number!=73){
primes100 = false;
}
else if((number%79)==0&&number!=79){
primes100 = false;
}
else if((number%83)==0&&number!=83){
primes100 = false;
}
else if((number%89)==0&&number!=89){
primes100 = false;
}
else if((number%97)==0&&number!=97){
primes100 = false;
}
numberPrimes100Checked++;
return primes100;
}
//All code contained within was written by Ian Sutherland and may or may not be
protected by international copyright laws. plagiarism will be handeled to the fu
ll extent of said laws