java循环结构(一)while for do...whiile 语句运用的一些小例子
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java循环结构(一)while for do...whiile 语句运用的一些小例子,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2650字,纯文字阅读大概需要4分钟。
内容图文
注意点:
while循环先判断,再执行。
do.....while先执行一次再判断。
break语句直接结束循环。
continue语句只能使用在循环内部,功能是跳过该次循环,继续执行下一次循环。
下面是一些程序举例:
1、输入一个整数n,输出1+2+…+n的和。
import java.util.Scanner; public class text1 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int i,n,sum=0; n=sc.nextInt(); for(i=1;i<=n;i++) sum+=i; System.out.println(sum); } }
2、从键盘输入10个整数,计算他们的和、积、平均值。
import java.util.Scanner; public class text2 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int i,j,sum=0,s=1,aver; for(j=1;j<=10;j++) { i=sc.nextInt(); sum+=i; s*=i; } aver=s/10; System.out.println("总和="+sum+"乘积="+s+"平均值="+aver); } }
3、输入一个整数,判断该数的位数。
import java.util.Scanner; public class text3 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int i,j=0; i=sc.nextInt(); while(i!=0) { i=i/10; j++; } System.out.println(j); } }
4、用for语句计算1~100之间的奇数之和。
import java.util.Scanner; public class text4 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int i,sum=0; for(i=0;i<=100;i++) { if(i%2==1) sum+=i; } System.out.println(sum); } }
5、计算2+22+222+2222+22222+.........+n之和。
import java.util.Scanner; public class text5 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n,i,j=0,sum=0; n=sc.nextInt(); for(i=1;i<=n;i++) { j=j*10+1; sum+=j; } sum=sum*2; System.out.println(sum); } }
6、
public class text6 { public static void main(String[] args) { int i; for(i=1;i<=9;i++) if((30+i)*8256==(i*10+3)*6528) System.out.println(i); } }
7、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
import java.util.Scanner; public class text7 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); double a,i=1,j=0,sum=0,s; int n; n=sc.nextInt(); for(a=1;a<=n;a++) { s=(i+a)/(j+a); sum+=s; } System.out.println(sum); } }
8、编写程序实现,输入n为偶数时,求1/2+1/4+...+1/n,当输入n为奇数时,求1/1+1/3+...+1/n。
import java.util.Scanner; public class text8 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); double i,sum=0; int n; n=sc.nextInt(); if(n%2==0) { for(i=1;i<=n/2;i++) sum+=1/(2*i); } else { for(i=1;i<=(n+1)/2;i++) sum+=1/(2*i-1); } System.out.println(sum); } }
<span style="font-size:18px;">import java.util.Scanner; public class text9 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int i=0,j=1,n,a,sum=0; n=sc.nextInt(); if(n==0) System.out.println(i); else if(n==1) System.out.println(j); else{ for(a=1;a<=n-2;a++) sum+=i+j+i+j; } System.out.println(sum); } } </span>
原文:http://blog.csdn.net/qq_24928451/article/details/44862749
内容总结
以上是互联网集市为您收集整理的java循环结构(一)while for do...whiile 语句运用的一些小例子全部内容,希望文章能够帮你解决java循环结构(一)while for do...whiile 语句运用的一些小例子所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。