第1关:选择题
第2关:判素数
任务描述
本关任务:编写方法prime(int n),判断一个整数n是否是素数。若n是素数,则返回1,否则返回0。然后在main()方法中输入任一整数n,调用prime()方法,根据其返回值判断n是否为素数 。。
相关知识
为了完成本关任务,你需要掌握:1. 什么是素数,2. 静态方法的定义和调用,3.方法的返回值。
素数
一个正整数n,除了1和它本身,再没有其它的约数,则n是素数。 判断素数的思路:逐个验证2~n-1之间的每个整数k,若n能被k整除,则说明n不是素数;若全部验证完后都不能整除,则n是素数。 【提示:判断素数的方法不唯一,只要实现功能都可以,请大家积极探索】
方法的定义和调用
以下程序中包含2个方法:main()和max(),其中max()用于求两个整数中的较大值,在main()方法中调用max()方法,求变量a和b中的较大值。
public class Max { //主方法 public static void main(String[] args) { int a=7,b=8 ,c; c=max(a,b); //调用方法max() System.out.println("the max is :"+c )