20145315 《Java程序设计》第二周学习总结

教材学习内容总结

  1. 类型

    • 类型:整数分为short,int,long形。
    • 字节:长度为一字节。
    • 浮点数:储存小数,float和double
    • 字符占两字节
    • 布尔:表示真与假,不进行预算。

    如果储存值超出类型的范围,称为溢值。

    注意:
    %%才能表示%

  2. 变量

    • int number=10
      使用byte,short,int,iong,float,double,char,boolean等关键词来声明。

    • 命名习惯:以小写字母开始,并且在每个单字开始时第一个字母使用大写。
    • 如果不想改变变量值,可以加上final限定。
    • 要表示字符的话,必须用''括住。
    • 使用忽略字符 char symbor='''表示忽略',使得'不成为语法的一部分。
    • \b倒退一个字符,\f换页,\n换行,\r光标移到行首。

  3. 运算符和C语言基本相同。
  4. 逻辑运算与&&,或||,非!;位运算与&,或|,非^与~。
  5. 左移(<<)与右移(>>):左边补上原来的位 ,以及>>>右移左边添0的运算符
  6. 加减:number=i++ 表示number=i;i++
  7. 类型转换 :float PI=3.14F;
    long number=2147483658L;
  8. 流程控制语句:

    if……else……

    switch

    for循环

    while循环

    break结束区块执行 And continue直接掠过之后的描述句,直接从区块开头执行下一次循环。

教材学习中的问题和解决过程

Java的语句很多跟C语言基本相同,在IDEA的使用中有疑问,但是已经得到解决。

代码调试中的问题和解决过程

调试中有遇到“Cannot resolve method println”的错误,通过修改println为printf解决;

还有Too many character in charater literal错误,通过修改代码解决。

其他(感悟、思考等,可选)

IDEA很好用

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 2500行 16篇 224小时
第一周 20/20 1/1 14/14
第二周 50/50 1/1 14/14

最新文章

  1. DOM、BOM 操作超级集合
  2. Kubernetes系统架构简介
  3. 如何调试DLL组件
  4. IOS推荐学习网站
  5. Android中SQLite应用详解(转)
  6. 【ZOJ】2112 Dynamic Rankings
  7. Lambda表达式的面纱(一)
  8. CalendarHelper日期计算工具,各种日期的获取和计算
  9. css优先级及权重值
  10. php 常用的调试方法
  11. python操作字符串类型json的注意点
  12. MyBatis SQL语句操作Mysql
  13. Java RMI 框架(远程方法调用)
  14. Ubutnu linux 下升级python版本,以2.x升级到3.x为例
  15. mysql 创建和删除用户
  16. AIX5L内存监控和调整
  17. 换新 IP 地址的时候,ORCL前置准备条件
  18. iOS学习笔记(3)--初识UINavigationController(无storyboard)
  19. 错误:Attempted to load applicationConfig: [classpath:/application.yml] but snakeyaml was not found on the classpath
  20. OpenCV学习(10) 图像的腐蚀与膨胀(1)

热门文章

  1. my97datepicker 怎么设置页面加载时默认值为当天时间
  2. 阿里大于短信返回XML
  3. js积累
  4. 兼容ie8的框架
  5. JAVA学习基础知识总结(原创)
  6. Web安全开发建议
  7. postgresql----时间类型
  8. MAC OS中Eclipse无法导入(import)工程怎么办?
  9. MVC学习之简单的CRUD
  10. xdotool xdotool模拟击键和鼠标移动--CutyCapt是一个截图工具,xvfb-run