程序设计入门-Java语言(笔记)

程序设计入门-Java语言(翁恺老师mooc)知识点总结(笔记)

  1. 注释一共有三类形式:
    单行注释://。。。;
    多行注释:/。。。/;
    文档注释:/**。。。*/。
  2. 对于结构的说明实际上就是标识符,标识符早Java之中的定义如下:由字母、数字、_ 、$所组成,其中不能使用数字开头,不能使用Java中的保留字(关键字)
  3. Scannerin=newScanner(System.in);//获取用户的输入
  4. 当浮点数和整数放到一起运算时,java会将整数转换成浮点数,然后进行浮点数的运算
  5. for循环的每个条件都可以省略
  6. 在循环前可以放一个标号来标示循环:
    OUT:
    for(){}
    带标号的break和continue对那个循环起作用
  7. <类型>[] <名字>=new <类型>[元素个数]
    元素个数必须是整数
    元素个数必须给出
    元素个数可以是变量
  8. Java会自动初始化数组中的所有元素为0
  9. Int i;i是所有者
    Int[] a=new int[10];a是管理者
  10. for-each循环不能修改数组中的元素,但是可以依次读出数组中的每一个元素
    for(<类型><变量>:<数组名>){}
  11. Math.sqrt()算术平方根
  12. 逃逸字符
    \b 回退一格
    \t 到下一个制表位
    \n 换行
    \r 回车
    " 双引号
    ’ 单引号
    \ 反斜杠本身
  13. 包裹类型
    char-> Character
    boolean->Boolean
    int->Integer
    double->Double
  14. 两个字符串比较大小:s1.compareTo(s2)
    compareToIgnoreCase可以不区分大小写的比较大小
  15. S.charAt(index)
    返回在index上的单个字符
    index的范围是0到length()-1
    但是不能用for-each循环来遍历字符串
  16. S.substring(n) 得到从n号位置到末尾的全部内容
    S.substring(b,e)得到从b号位置到e号位置之前的内容
  17. S.indexOf( c )得到字符c所在的位置,-1表示不存在
    S.indexOf(c,n)从n号位置开始寻找字符c
    S.indexOf(t)找到字符串t所在的位置
    从右边开始找:s.lastIndexOf( c );s.lastIndexOf(c,n);s.lastIndexOf(t)
  18. S.startsWith(t) 是否以子字符串t开头
    S.endsWith(t) 是否以子字符串t结束
    {S.trim() 删掉字符串两端空格
    S.replace(c1,c2) 将字符串你中从c1替换为c2
    S.toLowerCase() 转换成小写
    S.toUpperCase() 转化成大写}都不会改变原有字符串,只能生成新的字符串
  19. Math.abs() 取绝对值
    Math.round() 将浮点数四舍五入转换为整数
    Math.random() 给一个在[0,1)之间的随机数
    Math.pow(a,b) a的b次方
  20. java语言在调用函数时,永远只能传值给函数,而不能把变量本身交给函数进行操作
发布了36 篇原创文章 · 获赞 0 · 访问量 475

猜你喜欢

转载自blog.csdn.net/nuts_and_bolts/article/details/104677683