谁能给我java for循环各种循环语录的格式?

Java语言----三种循环语句的区别介绍
投稿:jingxian
字体:[ ] 类型:转载 时间:
下面小编就为大家带来一篇Java语言----三种循环语句的区别介绍。小编举得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
第一种:for循环
循环结构for语句的格式:&&&&&
for(初始化表达式;条件表达式;循环后的操作表达式) {
     循环体;&&
class Dome_For2{
public static void main(String[] args) {
//System.out.println("Hello World!");
//求1-10的偶数的和
int sum = 0;
for (int i = 1;i&=10 ; i++ ) {
if (i%2 ==0) {
//判断语句
System.out.println(sum);
输出结构为30
第二种while语句
  循环结构while语句的格式:
  初始化语句;
&&&   while(判断条件语句) {
&      循环体语句;
&      控制条件语句;
&&    }
class Demo_While {
public static void main(String[] args) {
//求1-100之和
int sum = 0;
//定义初始和为0
int i = 1;
//定义开始求和的第一个数
while (i &= 100) {
//判断条件语句
//sum = sum +
//让变量i自增
System.out.println("sum = " + sum);
输出结果为: sum = 5050
第三种do....while语句
  循环结构do...while语句的格式:
  初始化语句;
    do {
      循环体语句;
      控制条件语句;
    }while(判断条件语句);
class Demo1_DoWhile {
public static void main(String[] args) {
//求1-100的和
int sum = 0;
//定义变量sum,用于存储求和的值
int i = 1;
//定义变量i
// do 就是 干
//System.out.println("i = " + i);
//循环体语句
while (i &= 100);
//判断条件语句
System.out.println("sum = "+sum);
//输出结果
输出结果:sum = 5050
总结: 三种循环语句的区别:
1、do...while循环至少执行一次循环体.
2、而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.
以上这篇Java语言----三种循环语句的区别介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具java 根据输入的条件来控制循环是否进行用什么循环语句好,_百度知道公开类(19)
&&&&&&&& 大家好,相信大家都是冲着这名字来的吧,其实这只是我个人自学的一些心得,没多少高深的知识点,只适用于一些刚入门学习Java的人们随便看。好了 ,废话不多说了,下面就来说一下,今天我所学习到的新知识点吧。
&&&&&& 其实要说今天我学到了多少 ,其实不多,就懂得了 Java中的一些循环语句,用我自己的语言来组织一下的话就是:
&&&& Java中有许多的循环语句,为啥要有许多中呢,因为在不同的语句中所使用的循环语句就不一样,举个最简单的例子,日历所用的循环语句 和时间所用的循环语句就不一样了,至于为什么呢,就留给你们自己去体会吧,好了其实我今天主要是学会了怎么使用& for 循环的嵌套关系。
&&哎,问题来了:“ for的嵌套关系会用在什么地方呢?&&& 其实也不难,就好比今晚我们所自己做的 9*9 乘法表 ,相信这个例子对大家都不陌生吧,因为小时候文具盒上就有,但是今天老师要求我们自己先写一个这样的 Java 程序 目标是要在 命令提示符 里面显示出来,一开始 我觉得这应该不难,但是真正的去做的时候 ,才发现 这其中有些东西 有点令我想破了大脑都没想出来,后来还是我的一个同学 简单的给我指了一条思路,我才理解其中的道理,好了 ,现在 让你们看一下 我所写的源代码吧:
&& public class chen{
&&& public static void main(String [ ] args ){
&&&&& print:
&&&&&& for(int i=1;i&10;i++){
&&&&&&&&&&&&&& for(int j=1;j&10;j++){
&&&&&&&&&&&&&&&&& System.out.println();
&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&& System.out.print(& &+i+ & * & +j+&&=& &+i*j );
好了 ,代码我已近给你们写出来了,自己赶快去验证一下吧。
& 由于时间关系,今天的博客就先写到这里,接下来继续提醒自己的每日目标和计划吧:
1、每天锻炼指法一小时;
2、每天坚持写一篇博客或者日志,用来记录每天生活的点点滴滴;
3、每天上课坚持做到不迟到、不旷课、不早退的现象,还有就是每天提前15分钟进教室;
4、每天留给自己一段鼓励的话语---------每次当你脑海里想要放松并且松懈的时候,想想自己的目标,自己为什么学这行,学这行的目的是什么?为什么要来这里。。。。。。

参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5278次
排名:千里之外
原创:31篇
(1)(2)(1)(12)(15)基础—技术blog(22)
一、判断语句
1.switch语句
&&&&&&&&&&&&&&&&&&&&&& 格式:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& switch(表达式)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &case 取值1:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 执行语句;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &break;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &case 取值2:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 执行语句;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&break;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ......
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& default:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &执行语句;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &break;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &}
switch语句特点:
1.switch语句选择的类型只有四种:byte,short,int,char。
2.case之间与default没有顺序。先执行第一个case,没有匹配的case执行default
3.结束switch语句的两种情况:遇到break,执行到switch语句结束
4.如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。
工作原理:用小括号中的变量的值依次和case后面的值进行对比,和哪个case后面的值相同了就执行哪个case后面的语句,如果没有相同的则执行default后面的语句。
注意:如果将default语句放在了第一行,则不管语句与case中的value是否匹配,程序都会从default开始执行直到第一个break出现。
if语句和switch语句很像,那具体什么时候用switch语句呢?
&&&&& 如果判断的具体数据值不多,而且是byte,short,int,char这四种类型,建议使用switch语句。虽然if也可以用,但这种情况用switch效率相对更高一些。
什么时候使用if语句呢?
当判断数据范围,获取判断运算结果boolean类型时,需要使用if。
if语句有三种格式
1)if(表达式){语句}
2)if(表达式){语句1}else{语句2}
3)if(表达式1){语句1}else if(表达式2){语句2}else if(表达式3){语句3}else if(表达式n){语句n}else{语句m}
if:如果。& else:否则。
&&&&&&&&&&&&&&&&&&&&&&& if(x&y)
&&&&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&&&&&&&& System.out.println(&x大于y&);&
&&&&&&&&&&&&&&&&&&&&&&&}else if(x=y)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& System.out.println(&x等于y&);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }else{
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& System.out.println(&x小于y&);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }
如果x&y,就输出x大于y。否则,如果x=y,就输出x等于y。否则,输出x小于y。&
注意:这里如果语句只是一个if else,如果if里的x不大于y,就会执行else里的,不管是等于还是小于都执行else里的语句。
二、循环语句
什么时候使用循环结构呢?当要对某些语句执行很多次时,就使用循环结构。
1.while语句
while语句有两种,一个是while,一个是do while。
while语句格式:
while(条件表达式)
&& 执行语句;
while语句:先判断条件,只有条件满足才执行循环体。
do while语句格式:
&&&&&& 执行语句;
&&& }while(条件表达式);
do while语句:先执行循环体,在判断条件,条件满足在继续执行循环体。
do while语句特点:无论条件是否满足,循环体至少执行一次。
&&&&&&&&&&&&&&& 格式:
&&&&&&&&&&&&&&&&&&&&&&&&& for(初始化表达式;循环条件表达式;循环后的操作表达式)
&&&&&&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 执行语句;
&&&&&&&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&& 示例:
&&&&&&&&&&&&&&&&&&&&&&&&&& for(int x=0;x&10;x++)
&&&&&&&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &System.out.println(x);
&&&&&&&&&&&&&&&&&&&&&&&&&&&}
for语句要注意的地方:
1.变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。for语句执行完毕,该变量在内存中被释放。也可以定义在for外面,这它就不光只在for语句内有效,一般如果你只是在for语句中能用到这个变量,你就不要把它定义到外面,以便节省内存。
2.for和while可以进行互换。区别在于:如果需要定义变量控制循环次数。用for更合适。因为for循环完毕,变量在内存中释放。
其他流程控制语句:
break:作用于switch&,和循环语句,用于跳出,或者称为结束。
break语句单独存在时,下面不要定义其他语句,因为执行不到,编译会失败。当循环嵌套时,break只跳出当前所在循环。要跳出嵌套中的外部循环,只要给循环起名字即可,这个名字称之为标号。
continue:只作用于循环结构,继续循环用的。
作用:结束本次循环,继续下次循环。该语句单独存在时,下面不可以定义语句,执行不到。
1.这两个语句离开应用范围,存在是没有意义的
2.这两个语句单独存在时,它们下面都不可以有语句,因为执行不到
3.continue语句是结束本次循环继续下次循环
4.标号的出现,可以让这两个语句作用于指定的范围,标号只能用于循环上,给循环起名字的一种方式
&&&&&&&&&& w:for(int x=0;x&3;x++){
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& q:for(int y=0;y&4;y++){
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& System.out.println(&x=&+x);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}
continue:只能作用于循环结构,继续循环.特点:结束本次循环,继续下一次循环。
&&&&&&&&&&&&&&&& w:for(int x=0;x&3;x++){
&&&&&&&&&&&&&&&&&&&& for(int y=0;y&4;y++){
&&&&&&&&&&&&&&&&&&&& System.out.println(&x=&+x);
&&&&&&&&&&&&&&&&&&&&&//直接执行外循环}}
&&&&&&& switch与if之间if用到更广泛。if语句是可以嵌套的。语句嵌套形式其实就是语句里还有语句。
循环嵌套:for(){for(){}}。
&&&&&&& 无限循环的最简单表现形式:1.for(;;){}& 2.while(true){}
&&&&&&&& if语句和for语句是比较重点的,要熟练掌握。
&&&&&&&&&在switch中的break是可以省略的,编译也会成功,但如果省略了就会一直执行到遇到break为止,所以最好不要忘记加break。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:13983次
排名:千里之外
原创:23篇

我要回帖

更多关于 单曲循环的经典语录 的文章

 

随机推荐