20130328java基础学习笔记-循环结构for以及for,while循环区别

1.循环结构:for讲解
class ForDemo
{
    public static void main(String[] args)
    {
        /*
        for(初始化表达式;循环条件表达式;循环后的操作表达式)
        {
            执行语句;(循环体)
        }
        */
        for(int x = 1; x<3; x++)
        {
            System.out.println("x="+x);
        }
        /*
        int x =1;
        for(System.out.println("a"),System.out.println("aa"); x<3; System.out.println("b"))
        {
            System.out.println("c");
            x++;
        } //此for循环将输出a aa c b c b,此语句可用来测试学员对for循环的执行顺序是否真的掌握透彻;
        */
        /*注意for循环的特殊书写格式;
        for(int a=0,b=0; a<3&&b>2; a++,b--)
        {}
        */
    }
}
2.循环结构for练习以及和while循环区别:
class ForTest
{
    public static void main(String[] args)
    {
        /*
        for和while的特点:
        1.for和while可以互换;
        2.格式上的不同,在使用上有点小区别;
          如果需要通过变量来对循环进行控制,该变量只作为循环增量存在时,区别就体现出来了;
        */
        //打印1~10十个数字来比较for和while循环的区别
        int x = 1;
        while(x<5)
        {
            System.out.println("x="+x);
            x++;
        }
        System.out.println("x======"+x);
        for(int y=1; y<5; y++)
        {
            System.out.println("y="+y);
        }
        //System.out.println("y====="+y);
        
        //无限循环最简单的形式
        //while(true){}
        //for(;;){}  for循环中间表达式不写默认为true;
        /*
        注:
        a.for里面的多个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然后再执行循环后的操作表达式,接着继续判断循环条件,重复这个过程,直到条件不满足为止;
        b.while和for可以互换,区别在于for为了循环而定义的变量在for循环结束就会在内存中释放.而while循环使用的变量在循环结束后还可以继续使用;
        c.最简单无限循环格式:while(true){},for(;;){},无限循环存在的原因是并不知道循环多少次数,而是根据某些条件,来控制循环;
        */
    }
}

3.循环结构的使用场景:

什么时候使用循环结构呢?

当对某些代码执行很多次时,使用循环结构执行;

当对一个条件进行一次判断时,可以使用if语句;当对一个条件进行多次判断时,可以使用while语句;

注意:在使用循环时,一定要明确哪些语句需要参与循环,哪些不需要;循环通常情况下,需要定义条件,需要控制次数;

转载于:https://www.cnblogs.com/lisu/archive/2013/03/28/2987069.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/274305.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序设计避免犯什么错_新设计师犯下的5种印刷错误以及如何避免

小程序设计避免犯什么错Over the last year and a half, I’ve had the opportunity to teach the basics of typography to undergraduate graphic design students. During this time, I’ve noticed some common mistakes that my students make when first learning how to…

移动设备web文字单位_移动设备如何塑造现代Web设计

移动设备web文字单位I was working with a nonprofit earlier this month on redesigning their website and during the first meeting, I proposed a very standard idea: the home page needed to tell a story and guide the intended user through the intended process (…

hp-ux修改时区方法_UX研究人员可以倡导人类的6种方法

hp-ux修改时区方法In the UX world, we often hear terms like “user-centered,” “human-centered,” and “customer-centered.” We believe that in order to be innovative, we need to center experiences that are authentic, intuitive, and practical.在UX世界中&am…

2013年3月百度之星A题

伪随机数生成器 题目描述 baidu熊最近在学习随机算法&#xff0c;于是他决定自己做一个随机数生成器。 这个随机数生成器通过三个参数c, q, n作为种子, 然后它就可以通过以下方式生成伪随机数序列&#xff1a; m0 c, mi1 (q2mi 1) mod 2n, for all i > 0. 因为一些奇怪的…

为什么张扬的人别人很讨厌_为什么每个人总是讨厌重新设计,即使他们很好

为什么张扬的人别人很讨厌重点 (Top highlight)微处理 (Microprocessing) In Microprocessing, columnist Angela Lashbrook aims to improve your relationship with technology every week. Microprocessing goes deep on the little things that define your online life to…

转载--C语言:浮点数在内存中的表示

单精度浮点数&#xff1a; 1位符号位 8位阶码位 23位尾数 双精度浮点数&#xff1a; 1位符号位 8位阶码位 52位尾数 实数在内存中以规范化的浮点数存放&#xff0c;包括数符、阶码、尾数。数的精度取决于尾数的位数。比如32位机上float型为23位 double型为52位。…

学习ui设计_如果您想学习UI设计,该怎么办

学习ui设计There is a question that is always asked when we want to learn something new.当我们想学习新东西时&#xff0c;总会问一个问题。 Where to start?从哪儿开始&#xff1f; This is also being my question when I want to learn UI design. In this article, …

Christmas

html5 game - Christmasloading......转载于:https://www.cnblogs.com/yorhom/archive/2013/04/05/3001116.html

30个WordPress Retina(iPad)自适应主题

原文地址&#xff1a;http://www.goodfav.com/zh/retina-ready-wordpress-themes-3556.html WordPress Retina定制主题进行了优化&#xff0c;支持Retina屏幕上的高品质和清晰的图像。如果你关心这个话题&#xff0c;又不知道这究竟是什么&#xff0c;那么请你继续阅读。 wordp…

Thinking in java第一章对象导论

这一章&#xff0c;做笔记感觉不是很好做。每个人又每个人对面向对象的理解。这里说一下书里的关键字&#xff0c;穿插一下自己的思想 面向对象的编程语言里面很流行的一句话&#xff0c;一切都是对象。面向对象的核心就是抽象&#xff0c;抽象的能力有大有小&#xff0c;是决定…

Android SlidingMenu插件的使用

1、在github上下载了源码后 不知道如何使用&#xff0c;在折腾了一个晚上后终于弄好了 下载地址 https://github.com/jfeinstein10/SlidingMenu 下载完后&#xff0c;解压&#xff0c;然后先import 其中的library &#xff0c;然后把项目名改为SlidingMenu 2、然后再到http…

css 字体字体图标_CSS基础知识:了解字体

css 字体字体图标In this tutorial, we’ll be learning about working with fonts in CSS!在本教程中&#xff0c;我们将学习有关在CSS中使用字体的知识&#xff01; The font property is a shorthand property which can combine a number of sub-properties in a single d…

openstack quantum搭建过程中一些有用的链接

OpenvSwitch的概念和流程&#xff1a; http://blog.wachang.net/2013/03/openvswitch-fullbook-2-workflow-1/ OpenvSwitch的vlan模式&#xff1a; http://openvswitch.org/support/config-cookbooks/vlan-configuration-cookbook/ OpenvSwitch问答&#xff1a; http://openvsw…

mysql下载哪一代版本好_潮一代更好的设计

mysql下载哪一代版本好I think we can all agree that quarantined life has been strange. And while most of the day is comprised of the monotony of domestic life, I’ve been surprised at how much of my time is dominated by technology.我认为我们都可以同意隔离的…

预约清单ui设计_持续交付质量设计所需的UI清单

预约清单ui设计重点 (Top highlight)Over the past few months, my design team at StreetEasy has started experimenting in adding a “design buddy” check-in to the final stages of the design process.在过去的几个月中&#xff0c;我在StreetEasy的设计团队已开始尝试…

黑书上的DP例题

pagesectionnotitlesubmit1131.5.1例题1括号序列POJ11411161.5.1例题2棋盘分割POJ11911171.5.1例题3决斗Sicily18221171.5.1例题4“舞蹈家”怀特先生ACM-ICPC Live Archive1191.5.1例题5积木游戏http://202.120.80.191/problem.php?problemid12441231.5.2例题1方块消除http://…

静态创意和动态创意_我在22岁时学到的关于创意指导的知识

静态创意和动态创意During my last semester at college, I took a course titled “Collaborative Workshop”. The entire course focused on how to best collaborate within a team setting. We were placed into groups of 4 or 5. These were our “creative director” …

vim7.1在windows下的编码设置[转]

在gvm配置文件中&#xff1a; &#xff08;gvim安装目录下的_vimrc文件中&#xff09; """""""""""""""""""""""""""""&…

绝对编码和增量编码_用户体验设计师应该学习编码吗? 绝对

绝对编码和增量编码Even though I was trained as a graphic designer, I’ve never limited myself to that field exclusively. My particular interest in how things work didn’t allow me to stand still and as a young kid, I was already pulling apart all my toys t…

两个ID

在itpub上注册了ID googlgoracle &#xff0c;发过不少的求助帖子。 http://www.itpub.net/home.php?modspace&dothread&viewme 在CSDN 上ID:googlg,注册时间挺早的2008年&#xff0c;一直也没有弄过。 http://write.blog.csdn.net/postlist http://blog.csdn.net/goo…