java质数判断
import java.util.Scanner; /** * Created by Admin on 2017/3/25. */ public class test01 { public static boolean IsPrime(int n){ if (n<2) return false; if (n==2) return true; if (n>2) for (int i=2;i<=(int)Math.sqrt(n);i++){ if (n%i==0) return false; } return true; } public static void main(String[] args) { int n = 1; Scanner scanner = new Scanner(System.in); while (n !=-1) { n=scanner.nextInt(); if (IsPrime(n)) System.out.println("质数"); else System.out.println("非质数"); } } }
在静态地方调用的函数也应该是静态的
--------------------------------------------------------------------------------------------------------------------------------------------
作者:Honey_Badger —— 觉得这文章好,点一下左下角
出处:http://tk55.cnblogs.com/
posted on 2017-03-25 15:15 Honey_Badger 阅读(2047) 评论(0) 编辑 收藏 举报