java运用循环编程题及答案

上传人:101****457 文档编号:89237099 上传时间:2019-05-21 格式:DOC 页数:7 大小:74.50KB
返回 下载 相关 举报
java运用循环编程题及答案_第1页
第1页 / 共7页
java运用循环编程题及答案_第2页
第2页 / 共7页
java运用循环编程题及答案_第3页
第3页 / 共7页
java运用循环编程题及答案_第4页
第4页 / 共7页
java运用循环编程题及答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《java运用循环编程题及答案》由会员分享,可在线阅读,更多相关《java运用循环编程题及答案(7页珍藏版)》请在金锄头文库上搜索。

1、1. 编写一个数的阶乘和。eg. Sum=1!+2!+3!+4!+5! public class j1_20 public static void main(String args) int a,sum,b=0,i;sum=0;for(b=1;b=5;b+)a=1;for(i=1;i=b;i+)a=a*i;sum+=a;System.out.println(1到5的结成和+sum);结果2. 把一个数组里的数字按照从小到大的顺序排列出来 public class j_sort public static void main(String args) int a=new int12,15,63,

2、56,21,71,91,3,16,43; for(int i=0;i10;i+) for(int j=i+1;jaj) int t; t=ai; ai=aj; aj=t; System.out.println(从小到大的顺序为:); for(int i=0;i10;i+) System.out.print(ai+ ); 结果是3. 输出一个三角形 public class j_triangle1 public static void main(String args) int a=5,b=5; for(int i=1;i5;i+) for(int j=0;j5-i;j+) System.out

3、.print( ); for(int e=1;e=i;e+) System.out.print(+ ); System.out.println(); System.out.println(-); for(int i=1;i5;i+) for(int j=0;j5-i;j+) System.out.print( ); for(int e=1;e0 ;i+) if(i%a=0&i%b=0) System.out.print(最小公约数是:+i); break; 结果是5.最大公约数 public class j偶数和 public static void main(String args) int

4、 a,sum=0;for(a=1;a=100;a+) if(a%2=0) sum+=a; System.out.println(一百以内的偶数和+sum);6.输出99乘法口诀public class j99表 public static void main(String args) /效果1int a,b,sum;for(a=1;a10;a+)for(b=1;b=a;b+)char c=(char)a;char d=(char)b;System.out.printf(%d+*+%d+=+a*b+t,a,b);System.out.println( );/效果2/int i,j,k;/for(

5、i=1;i=9;i+)/for(j=1;j=i;j+)/k=i*j;/System.out.print( t +k);/System.out.print( n );/结果是7. 统计个位数是 6 ,并且能被 3 整除的 5 位数共有多少个?public class j3_6 public static void main(String args) int a,i=1000,sum=0;for(i=1000;i10000;i+)a=10*i+6;if(a%6=0)sum+=1;System.out.print(统计个位数是 6 ,并且能被 3 整除的 5 位数共有:+sum+个!);结果是8.输

6、出100以内的所有质数public class j100内质数 public static void main(String args) int a,b,sum=0;for(a=2;a=100;a+)boolean flag=true;for(b=2;ba;b+)if(a%b=0) flag=false;if(flag)System.out.println(a);sum+=1;System.out.println(一共有+sum+质数);结果是10.输出大于200的最小质数public class j4 public static void main(String args) int a=200,b=2; for (a=200; ;a+) boolean flag=true; for(b=2;ba;b+) if (a%b=0) flag=false; if(flag) System.out.println(大于200的最小质数是:+a); break; 结果是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号