循环

  • 如果有固定次数,用for
  • 如果必须执行一次,用do_while
  • 其他情况用while

Java零基础 - 图1

复合赋值(“+=”、“-=”、“=”、“/=”、“%=”)

  • total+=5;
  • total=total+5;

注意两个运算符中间不要有空格

循环控制

  • break:跳出循环
  • continue:跳过循环这一轮剩下的语句进入下一轮

Java零基础 - 图2

6.3.2字符串操作

  • 字符审是对象,对它的所有操作都是通过’.‘这个运算符来进行。
    字符串.操作它表示对.左边的这个字符串做右边的那个操作
    这里的字符串可以是变量也可以是常量
  • s1.compareTo(s2)通过unicode比较两边大小
  • s.length()

    1. String name = "nihao",
    2. str1 = "one"
    3. str2 = "",
    4. str3; //未管理任何字符串,异常
    5. //分别执行length()
    6. /*
    7. name.length();----> 5
    8. str2.length();----> 0
    9. str2.length();----> error!
    10. */
  • s.charAt( index )返回index上的单个字符,0——length()-1,无法用for-each循环

  • s.substring (起始位置,到终点位置之前)
  • s.indexOf('想查找的字符串')第一次出现的位置
  • s.stasrtWith(t)是否从t开始
  • s.endWith(t)是否从t结尾
  • s.trim()删去两端空格
  • s.replace(c1,c2)将字符串中所有c1换成c2
  • s.toLowerCase()转成小写
  • s.toUpperCase()转成大写
  • 上述无法改变字符串本身

    7.1 函数定义与调用

    函数是一块代码,接收零个或多个参数,做一件事情,并返回零个或一个值
    Java零基础 - 图3

  • 函数名(参数值)-(起到了表示函数调用的重要作用)
    即使没有参数也需要()
    如果有参数,则需要给出正确的数量和顺序
    这些值会被按照顺序依次用来初始化函数中的参数

  • Java语言调用函数,永远只能传值
  • 函数每次调用都会有自己的独立空间