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

© Tauruszzy 中级黑马   /  2015-4-28 19:47  /  260 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


  • if语句只执行一次;while语句需要对其后括号中的表达式进行判断,它后面紧跟的语句是个循环体。
  • 变量是有作用域的。对于for语句来讲,如果用于控制循环的增量定义在for语句中,那么当循环执行完毕时,for结束,在for语句之外,该变量不起作用,因为当循环结束时,定义的变量随即被撤销。
  • For和while语句可以互换。
  • For和while的无限循环最简单形式:
    for(;;){}
    while(true){}
  • 当for的条件表达式为空时,条件表达式结果默认为true。
  • 学会思想,即算法,可以解决一类问题。
  • 循环嵌套打印长方形时,外层循环控制行,内层循环控制列。
  • 打印三角形时,尖朝上还是朝下可以通过控制内层循环的表达式和初始化值来操作。
  • Break作用的语句有两个,即switch和循环语句。
  • Continue只能作用于循环结构。
  • 函数
    • 函数也成为方法。
    • 函数内部不可以定义函数,函数只能调用函数。
    • 当函数的返回值类型为void时,且return语句在函数内部最后时,return语句可以省略。
    • 如果函数是有返回值类型的,那么返回值交由调用它的函数处理。

  • 比较运算符是有结果的,为布尔值。
  • 返回值为void类型的函数不能用输出语句直接输出。
  • 定义函数的时候只把函数要实现的功能定义出来即可,不要做多余的语句去实现多余的功能。
  • 定义函数的思路:
    • 确定函数的结果,以确定该函数的类型;
    • 函数的参数是未知的吗,如果是该参数是什么类型的,有几个;

  • 函数重载即函数名相同功能相似但是参数列表不同。它的优点是方便阅读,优化了程序设计。
  • 函数重载和返回值类型没有关系,同时一个类中不允许存在仅仅只有返回值类型不同,其他都相同的两个函数。


1 个回复

倒序浏览
加油:handshake!共勉
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马