首页 > 代码库 > Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 、数据类型和运算符 笔记

  Java 第二章 变量 、数据类型和运算符

、变量:存储数据的一个基本单元。

 

、变量的声明和赋值:

    1)声明并赋值:数据类型 变量名=;      例:int  price=1000;

    2)声明、赋值分两步:数据类型 变量名;   例: int  price;

  变量名=;              price=1000;

 

、数据类型2种:

    1)基本数据类型8种:

        Byte 长度:-128~127-27次方到27次方减1

        Short   -215次方到215次方减1

       Int   -231次方到231次方减1

       Long  -263次方到263次方减1   99l

       Float   99f

       Double  双精度double price=32.5;

       Boolean 真(true) 假(falsebolean isBrand=true

      Char   一个字符 ,两个字节 范围0~65535 参照ASCII字符编码表 char sex=’男’;   char num=65;(输出A)

  2)引用数据类型:

      String 字符串 String name=张三;

       类

       接口

 

、变量命名规范:

     英文单词或拼音

  首字母:以字母、下划线、$开头;

  当多个单词组成的变量名:以驼峰式命名法取名,例:studentName

   变量名要起到见名知义的效果

 

、赋值运算符:= 把右边的值赋给左边

 

、算术运算符:+ - * / %(取余)

 

num++;//num=num+1;num+=1;

     Num--;//num=num-1;num-=1;

    System.out.println(--num);//先计算再输出,(++num同理)

    System.out.println(num--);//先输出再计算,(num++同理)

 

double avg=(90+99)/3.0  发生自动类型转换

  自动类型转换的条件;

    1) 类型兼容:(intdouble都是数值型)

    2) 目标类型大于源类型

 

九、强制类型转换:(数据类型)变量名  (数据类型)值

例:double num=5.5;  int  result=(int)num;

或者int  result=(int)5.5;

Java 第二章 变量 、数据类型和运算符 笔记