第三次java作业
来源:互联网 发布:苏州优才通网络怎么样 编辑:程序博客网 时间:2024/06/08 12:36
1.编写程序1!+2!+....10
2.编写程序求100之类素数
- public class text{
- public static void main(String[] args){
- int n=0;
- for(int i=2;i<=100;i++)
- {
- if(Prime(i))
- {
- n++;
- System.out.print(i+"\t");
- if(n%5==0)
- System.out.println();
- }
- }
- }
- //判断是否是素数
- static boolean Prime(int number)
- {
- for(int i=2;i<=Math.sqrt(number);i++)
- {
- if(number%i==0)
- return false;
- }
- return true;
- }
3.分别用do-while和for循环计算1+1/2!+1/3!+1/4!+……的前20项和
- public class text{
- public static void main(String args[]) {
- double sum=0,a=1,i=1;
- do { sum=sum+a;
- i++;
- a=(1.0/i)*a;
- }
- while(i<=20);
- System.out.println("使用do-while循环计算的sum="+sum);
- for(sum=0,i=1,a=1;i<=20;i++) {
- a=a*(1.0/i);
- sum=sum+a;
- }
- System.out.println("使用for循环计算的sum="+sum);
- }
- }
4.一个数如果恰好等于它的因子之和,这个数就称为完数。编写应用程序求1000之内的所有完数
- public class text{
- public static void main(String args[]) {
- int sum=0,i,j;
- for(i=1;i<=1000;i++) {
- for(j=1,sum=0;j<i;j++) {
- if(i%j==0)
- sum=sum+j;
- }
- if(sum==i)
- System.out.println("完数:"+i);
- }
- }
- }
5.编写应用程序,使用for循环语句计算8+88+888+……前10项之和
- public class text{
- public static void main(String args[]) {
- int m=8,item=m,i=1;
- long sum=0;
- for (i=1,sum=0,item=m;i<=10;i++) {
- sum=sum+item;
- item=item*10+m;
- }
- System.out.println(sum);
- }
- }
6.编写应用程序,输出满足1+2+3+……+n<8888的最大正整数n
阅读全文
0 0
- Java 第三次作业
- java第三次作业
- Java第三次作业
- JAVA第三次上机作业
- 第三次Java作业继承
- 第三次java作业
- 第三次java作业
- java第三次作业:网络编程
- 第三次java作业:网络编程
- JAVA第三次作业(1)
- java第三次作业:Java与socket实现
- 第三次作业
- 第三次作业
- 第三次作业
- 第三次作业
- 第三次作业
- 第三次作业
- 第三次作业
- 如何用Python写一个每天的定时程序
- [bzoj1146][CTSC2008]网络管理Network(dfs序+树状数组套主席树)
- Macmini 所有机型的【待机、工作】 功率
- Gradle version 2.2 is required. Current version is 3.4.1.
- Oracle 12C 安装过程中的一些问题解决。
- 第三次java作业
- shiro详解(超详细)
- ssh常见问题
- ajax概述
- 1117. Eddington Number(25)
- 所有的Android开发者都将转到Kotlin
- 转载 C++ 获取文件夹下的所有文件名
- 在Windows上安装MongoDB
- 向linux服务器上传下载文件方式收集