java运用循环编程题及答案_第1页
java运用循环编程题及答案_第2页
java运用循环编程题及答案_第3页
java运用循环编程题及答案_第4页
java运用循环编程题及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、) int a=new int12,15,63,56,21,71,91,3,16,43; for(int i=0;i<10;i+) for(int j=i+1;j<10;j+) if(ai>aj) int t; t=ai; ai=aj; aj=t; System.out.println("从小到大的挨次为:"); for(int i=0;i<10;i+) System.out.print(ai+" "); 结果是3. 输出一个三角形 public class j_triangle1 public static void main(

3、String args) int a=5,b=5; for(int i=1;i<5;i+) for(int j=0;j<5-i;j+) System.out.print(" "); for(int e=1;e<=i;e+) System.out.print(""+" "); System.out.println(""); System.out.println("-"); for(int i=1;i<5;i+) for(int j=0;j<5-i;j+) System

4、.out.print(" "); for(int e=1;e<2*i;e+) System.out.print(""); System.out.println(""); 结果是4,.输出最小公约数是public class j_prime public static void main(String args) int a=3,b=4,i; for(i=1;i>0 ;i+) if(i%a=0&&i%b=0) System.out.print("最小公约数是:"+i); break; 结果

5、是5.最大公约数 public class j偶数和 public static void main(String args) int 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;a<10;a+)for(b=1;b<=a;b+)char c=(char)a;char

6、d=(char)b;System.out.printf("%d"+"*"+"%d"+"="+a*b+"t",a,b);System.out.println(" ");/效果2/int i,j,k;/for(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 ,并且能被

7、3 整除的 5 位数共有多少个?public class j3_6 public static void main(String args) int a,i=1000,sum=0;for(i=1000;i<10000;i+)a=10*i+6;if(a%6=0)sum+=1;System.out.print("统计个位数是 6 ,并且能被 3 整除的 5 位数共有:"+sum+"个!");结果是8.输出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;b<a;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+) bool

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论