java_2018_Day6_数据类型

/*
数据类型(Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型)

  基本数据类型

      数值型
        整数类型(byte,short,int,long)

        浮点类型(float,double)

      字符型(char)

      布尔型(boolean)

  引用数据类型

      类(class)

      接口(interface)
      数组([])


基本数据类型(4类8种)

    整数   字节数  范围
      byte    1   -128 到 127
      short   2   
      int     4
      long   8
    浮点数
      float   4
      double  8
    字符
      char    2
    布尔
      boolean  1

注意:
整数默认:int 小数默认:double
长整型后缀用L或l标记,建议用L
如果写long类型,建议永远加L
单精度浮点数用F或f标记,建议用F

*/
class day6 {
public static void main(String[] args){
//定义变量的格式:
//数据类型 变量名 = 初始化值;
//定义一个字节变量
byte a1 = 10;
System.out.println(a1);
//定义一个短整型变量
short a2 = 100;
System.out.println(a2);
//定义一个整型变量
int a3 =1000;
System.out.println(a3);
//定义一个长整型变量
long a4 = 1000000000000L;
System.out.println(a4);
//定义单精度浮点数变量
float a5 = 12.312F;
System.out.println(a5);
//定义双精度浮点数变量
double a6 = 12.321;
System.out.println(a6);
//定义字符变量
char a7 = 'a';
System.out.println(a7);
//定义布尔变量
boolean a8 = true;
System.out.println(a8);

int a9;//先定义
a9 =100;//再给值
System.out.println(a9);

String a10;//
a10 = "老子最帅";
System.out.println(a10);

}
}
/*
变量使用的注意事项
作用域
变量定义在大括号中作用域,不能用两个同名变量
初始化
没有初始化值得变量不能直接使用
使用前给值即可,不一定非要在定义的时候给值
再一行上可以定义多个变量,建议单个定义

*/

/*
+ 是一个运算符,做加法运算.
System.out.println(2+3);
int x = 2;
int y = 3;
int z = x + y;
System.out.println(z);
一般运算的时候,要求参与运算的数据类型必须一致

默认转换(从小到大的转换)
boolean类型不能转换为其他类型
byte,short,char-int-long-float-double
byte,short,char相互之间不转换,他们参与运算首先转换为int类型
*/

猜你喜欢

转载自www.cnblogs.com/dlbm/p/9145921.html