A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李振在黑马 中级黑马   /  2015-9-11 11:52  /  465 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

While 语句
While语句的特点条件满足时执行 执行语句直到条件不满足为止。
while(条件表达式) 条件满足执行循环体              do while    无论条件是否满足至少循环一次。
{                                                   do
  执行语句;                                        {
}                                                     执行语句;
                                                                                               }while(条件表达式);
For循环结构
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
  执行语句
}
变量在定义的时候除了有初始化值才能使用以外还有一个作用域的问题。在作用域以外的范围x就在内存中释放因此在此访问会找不到变量。
for  和while 可以互换使用。For循环后里边变量消失因为相对来说会优化内存。
什么时候使用循环结构?
当要对某些语句执行很多次,就使用循环结构。
无限循环的最简单的表达形式for(; ;){ }
                      While(true){ }
For
循环的小练习1打印一到十的和2一到一百中被7整除的数的和3一到一百打印出被7整除的数并打印出个数。

//打印出一到十的和
public class TextFor{
    public static void main(String[] args){
        int sum=0;
        for(int x=1;x<=10;x++){
        
        sum=sum+x;}
        System.out.println("一到十的和是"+sum);
}
}

//一到一百间被7整除的数的和。
public class TextFor_2{
    public static void main(String[] args){
        int sum=0;
        for(int x=1;x<=100;x++){
        if(x%7==0)
        sum=sum+x;}
        System.out.println(sum);
}
}
//打印出一到一百内被7整除的数,并打印出个数。
public class TextFor_3{
    public static void main(String[] args){
        int count=0;
        for(int x=1;x<=100;x++){
        if(x%7==0){
        System.out.println("x="+x);
        count++;}}
        System.out.println(count);
}
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马