欢迎来到天天文库
浏览记录
ID:41035593
大小:67.00 KB
页数:18页
时间:2019-08-14
《java小程序代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、求n个奇数的和packagefor_yuju;/*Java学习之for语句_求1+3+5+...+99 *@authoryeS *@version1.0.0 */publicclassfor_yuju1{ publicstaticvoidmain(String[]args){ method(99);//求n之前的奇数的和的方法 } publicstaticvoidmethod(intn){ intj=0; //奇数 intsum=0;//n之前的奇数的和 intm=(n+1)
2、/2;//n之前的奇数的个数 for(inti=0;i3、voidmain(String[]args){ method(101,200);//输出101~200内的质数 } publicstaticvoidmethod(intm,intn){ Booleanflag; //设定一个标记,来标记一个数是否为质数,是则为true for(;m4、 //如果m不是质数跳出此次循环,m++ if(flag==false)continue; //如果m是质数打印出来 System.out.println(m); } }}阶乘的计算packagefor_yuju;/*Java学习之for语句_求10的阶乘 *@authoryeS *@version1.0.0 */publicclassJCjs{ publicstaticvoidmain(String[]args){ method(3);//计算阶乘的和的方法 } publ5、icstaticvoidmethod(intn){ longresult=0;//阶乘的和 longf=1; //阶乘 for(inti=1;i<=n;i++){ f=f*i;//计算阶乘 result+=f;//计算阶乘的和 } System.out.println(result); //返回结果 }}输出前5个被3整除的数packagefor_yuju;/*Java学习之循环_输出1~100以后能被3整除的前5个数 *@authoryeS *@ve6、rsion1.0.0 */publicclassmatch{ publicstaticvoidmain(String[]args){ method(100); //打印100以内的能被3整除的前5个数 } publicstaticvoidmethod(intn){ intnum=0; //计数器 for(inti=0;i7、5前5个数,跳出 System.out.println(i); //打印可以被3整除的数 num++; } } }}用非递归的方法打印Fibonacci数列packagedigui;/* *使用非递归的方法解决Fibonacci数列问题 */publicclassTest2{ publicstaticvoidmain(String[]args){ //打印出结果,需要调用method(intn)方法.n即为Fibonacci数列的第n个序列 System8、.out.println(method(40)); } //非递归的方法 publicstaticintmethod(intn){ //定义返回值 intsum=0; //定义第一个和第二个数,初始为1 intfirst=1,second=1; if(n<1){ System.out.println("参数无效,输入的应为正整数"); return-1; } //Fibonacci数列中第一和第二个数均为1 if(n==19、10、n==2) return1
3、voidmain(String[]args){ method(101,200);//输出101~200内的质数 } publicstaticvoidmethod(intm,intn){ Booleanflag; //设定一个标记,来标记一个数是否为质数,是则为true for(;m4、 //如果m不是质数跳出此次循环,m++ if(flag==false)continue; //如果m是质数打印出来 System.out.println(m); } }}阶乘的计算packagefor_yuju;/*Java学习之for语句_求10的阶乘 *@authoryeS *@version1.0.0 */publicclassJCjs{ publicstaticvoidmain(String[]args){ method(3);//计算阶乘的和的方法 } publ5、icstaticvoidmethod(intn){ longresult=0;//阶乘的和 longf=1; //阶乘 for(inti=1;i<=n;i++){ f=f*i;//计算阶乘 result+=f;//计算阶乘的和 } System.out.println(result); //返回结果 }}输出前5个被3整除的数packagefor_yuju;/*Java学习之循环_输出1~100以后能被3整除的前5个数 *@authoryeS *@ve6、rsion1.0.0 */publicclassmatch{ publicstaticvoidmain(String[]args){ method(100); //打印100以内的能被3整除的前5个数 } publicstaticvoidmethod(intn){ intnum=0; //计数器 for(inti=0;i7、5前5个数,跳出 System.out.println(i); //打印可以被3整除的数 num++; } } }}用非递归的方法打印Fibonacci数列packagedigui;/* *使用非递归的方法解决Fibonacci数列问题 */publicclassTest2{ publicstaticvoidmain(String[]args){ //打印出结果,需要调用method(intn)方法.n即为Fibonacci数列的第n个序列 System8、.out.println(method(40)); } //非递归的方法 publicstaticintmethod(intn){ //定义返回值 intsum=0; //定义第一个和第二个数,初始为1 intfirst=1,second=1; if(n<1){ System.out.println("参数无效,输入的应为正整数"); return-1; } //Fibonacci数列中第一和第二个数均为1 if(n==19、10、n==2) return1
4、 //如果m不是质数跳出此次循环,m++ if(flag==false)continue; //如果m是质数打印出来 System.out.println(m); } }}阶乘的计算packagefor_yuju;/*Java学习之for语句_求10的阶乘 *@authoryeS *@version1.0.0 */publicclassJCjs{ publicstaticvoidmain(String[]args){ method(3);//计算阶乘的和的方法 } publ
5、icstaticvoidmethod(intn){ longresult=0;//阶乘的和 longf=1; //阶乘 for(inti=1;i<=n;i++){ f=f*i;//计算阶乘 result+=f;//计算阶乘的和 } System.out.println(result); //返回结果 }}输出前5个被3整除的数packagefor_yuju;/*Java学习之循环_输出1~100以后能被3整除的前5个数 *@authoryeS *@ve
6、rsion1.0.0 */publicclassmatch{ publicstaticvoidmain(String[]args){ method(100); //打印100以内的能被3整除的前5个数 } publicstaticvoidmethod(intn){ intnum=0; //计数器 for(inti=0;i7、5前5个数,跳出 System.out.println(i); //打印可以被3整除的数 num++; } } }}用非递归的方法打印Fibonacci数列packagedigui;/* *使用非递归的方法解决Fibonacci数列问题 */publicclassTest2{ publicstaticvoidmain(String[]args){ //打印出结果,需要调用method(intn)方法.n即为Fibonacci数列的第n个序列 System8、.out.println(method(40)); } //非递归的方法 publicstaticintmethod(intn){ //定义返回值 intsum=0; //定义第一个和第二个数,初始为1 intfirst=1,second=1; if(n<1){ System.out.println("参数无效,输入的应为正整数"); return-1; } //Fibonacci数列中第一和第二个数均为1 if(n==19、10、n==2) return1
7、5前5个数,跳出 System.out.println(i); //打印可以被3整除的数 num++; } } }}用非递归的方法打印Fibonacci数列packagedigui;/* *使用非递归的方法解决Fibonacci数列问题 */publicclassTest2{ publicstaticvoidmain(String[]args){ //打印出结果,需要调用method(intn)方法.n即为Fibonacci数列的第n个序列 System
8、.out.println(method(40)); } //非递归的方法 publicstaticintmethod(intn){ //定义返回值 intsum=0; //定义第一个和第二个数,初始为1 intfirst=1,second=1; if(n<1){ System.out.println("参数无效,输入的应为正整数"); return-1; } //Fibonacci数列中第一和第二个数均为1 if(n==1
9、
10、n==2) return1
此文档下载收益归作者所有