素数和,奇数和,偶数和

 /*程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:田成琳*完成日期:2014 年 6 月 14 日*版本号:v1.0*对任务及求解方法的描述部分:*问题描述:求一个数内的所有素数,奇数,偶数和*程序输入:一个数*程序输出:这个数内的素数,奇数,偶数和*问题分析:*算法设计:*/
package Text;import java.util.Scanner;public class Text {public static void main(String[] args) {int number;Scanner input = new Scanner(System.in);System.out.print("请输入一个数,将输出这个数内的素数和、奇数和及偶数和:");number = input.nextInt();primeSum PS = new primeSum(); // 新建对象jiSum JS = new jiSum();ouSum OS = new ouSum();System.out.println("素数和:" + PS.PirSum(number) + ",奇数和:"+ JS.jSum(number) + ",偶数和" + OS.oSum(number));}
}class primeSum {// 素数类public boolean priSum(int n) {// 判断素数方法boolean flag = true;for (int i = 2; i <= n / 2; ++i) {if (n % i == 0) {flag = false;break;}}return flag;}public int PirSum(int n) {//   求素数和方法int sum = 0;for (int i = 2; i <= n; i++) {if (priSum(i))sum += i;}return sum;}
}class jiSum {public int jSum(int n) {int sum = 0;for (int i = 1; i <= n; ++i) {if (i % 2 != 0)sum += i;}return sum;}
}class ouSum {public int oSum(int n) {int sum = 0;for (int i = 1; i <= n; ++i) {if (i % 2 == 0)sum += i;}return sum;}
}
 


 

运行结果:

心得体会:···

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部