JAVA基本程序结构(入门)

注释


Java提供了一种特殊的注释格式

/**
 *@This is the ...
 *@version ....
 *@author ...
*/

个人感觉这是一种比较好的注释方式,对于代码的阅读,封装都是正增益。

数据类型

java是一种强类型语言,每一个变量都需要有确定的类型。java有4种整型,2种浮点型,1种字符类型,和一种用于表示真值得布尔型。

  1. 整型:整型有int,short,long,byte。在一般情况下,int够用。
  2. 浮点型:浮点型有float和double两种,一般情况下实用double。
  3. char型:在Java中有代码单元和码点的区别,不推荐使用。若需要可以用String。
  4. 布尔型:布尔型只有true和false,整形不可以和布尔型互换。

变量与常量

变量即可以改变的存储目标,常量则是不可改变的存储目标。

  1. 声明变量,数据类型 + 变量名 + ;
    int Number;
    double Salary;
    long EarthPopulation;
    注意末尾的“;”而且必须式英文的。(关于变量的命名,推荐B站Frank的变量名的艺术)
  2. 变量的初始化
    int Number;
    Number = 13;
    System.out.println(Number);

    变量的声明和初始化可以放在同一行。变量的声明尽量靠近将要使用的地方。

  3. 常量,在Java中常量用final声明。

    final int Number = 15;
    final double Salasy = 3.16;

    关键字final只能被赋值一次,所以在声明常量的时候就要赋值。之后不允许修改。

  4. 枚举类型

    enum Size{SMALL,MEDIUM,LARGE,EXTRA_LAGRE,}
    Size MenberSize = Size.SMALL;
    

    声明的枚举类型只能存储这个枚举里面给定的值,或者null,null表示这个变量没有设置任何值。

运算符

  1. 算术运算符,如+,-,*等
  2. 数学函数
    //调用Math库(import java.Math.*)
    double NumberOne = 4;
    double NumberTwo = Math.sqrt(NumberOne);
    System.out.println(NumberTwo);

    数学函数可以直接调用Math库。

  3. 数值类型的转换

    /**当一个二元操作符连接两个值时,先要将两个操作数转换为同一种类型
    *@如果两个操作数有一个式double型,则另一个也转换为double型
    *@否则,如果有一个float,则另一个转换为float
    *@否则,如果有long类型,则转换为long类型
    *@否则,转换为int型
    */
    

    这里的转换式有优先级的,往更大的数去转换

  4. 强制转换

    //这里说一个可能会发生的误区
    double Number = 0.003;//C
    int NumberNew = int(Number);//C
    //这里看int像是一个函数,更确切的写法应该是
    double Number = 0.003;//C
    int NumberNew = (int) Number;//C
    //**强制类型转换不是一个函数
    

    尽量不要在boolean与数值之间转换

  5. 自增与自减,就是一个++,--,(不要在同一行进行自加自减并且赋值操作)

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值