zoukankan      html  css  js  c++  java
  • java语言基础第二讲 课程作业02 总结

    一.编程的好习惯

    1.注释习惯。单行注释://,  多行注释:/*   */ .

    2.程序中添加适当的空白:4个空格.

    3.文件名必须与公有类名一致,即public class 类名.

    4.java中可以有多个公有类,但是后边的公有类需嵌套在前面的公有类中,也就一个可以局部使用的公有类.

    5.关键字final定义的常量不可改值.

    二.java对标识符的规范

    1.定义类名称首字母大写

    2.函数名第二个单词的首字母大写

    3.常量名字母全部大写

    4.包名全部小写

    5.对标识符起名要有意义

    6.汉字名称在代码移植平台时可能出现乱码,所以少用或不用。

    三.变量使用原则

    变量在使用之前要保证它有确切的值.

    四.变量的作用域

    每一个变量都有一个“有效”的区域,区域外变量将不再有效.java遵循同名变量的屏蔽原则,类中定义了私有静态变量value=1,在函数中又定义了一个value=2,在函数中输出value,结果是2. 如果函数中没有定义value,则输出结果是1.

    五.关于double类型数值运算的精确性问题及其解决办法

     定义两个double 类型变量number1=0.01;number2=0.05;

     number1+number2=0.06000000000000005;

    很明显结果是不精确的.

    原因:二进制与十进制转换的锅.

    解决办法:定义String 类型number1number2等等,用BigDecimal类的对象接受number

    在调用BigDecimal中加减乘除函数.

    六.动手动脑java中输出时+的问题

    System.out.println()中的+号,在连接数值类型时是运算符,在连接字符串时是连接符.

  • 相关阅读:
    线程基础1
    组合数学的卡特兰数 TOJ 3551: Game of Connections
    2017ACM/ICPC广西邀请赛-重现赛(感谢广西大学)
    Codeforces Round #430 (Div. 2)
    线代之高斯消元
    牛客网Wannafly模拟赛
    TOJ3039: 材质贴图
    AtCoder Grand Contest 019
    TOJ 3974: Region n条直线m个圆最多将圆分为几个区域
    AIM Tech Round 4 (Div. 2)
  • 原文地址:https://www.cnblogs.com/ssyh/p/7631212.html
Copyright © 2011-2022 走看看