for和while的区别与面试点

来源:互联网 发布:mac dock栏 图标消失 编辑:程序博客网 时间:2024/05/16 14:30
public class For{    public static void main(String[] args)    {    //用for完成累加    int sum=0;    for(int i=1; i<=10; i++)        sum+=i;    System.out.println("sum="+sum);    /*        for和while的特点:        1.for和while可以互换。        2.格式上的不同,在使用上有点小区别。            如果需要循环中的变量只作为循环变量存在时,for循环更好,因为定义在for的区域块中,结束就会被释放。    */    //例如 打印1~10十个数字    for( int i=1; i<5; i++)        System.out.println("i="+i);    System.out.println("i====="+i);    //报错 找不到i 循环结束后i已经无法操作    int y=1;    while(y<5)        {            System.out.println("y="+y);            y++;        }    System.out.println("y====="+y);    } }
原创粉丝点击