Java(一)--基础数据类型

Java语言基础

1. 数据类型

  1. 整型数据

byte(8) short(16) int(32) long(64)
long num=234556688204L;(数值在int范围外)
输入数字的时候在后面加上L表示long型

  1. 浮点数据

float(32) double(64)
float f1=13.23f; //不加f/F默认为double
浮点数运算的结果都是近似的,整数运算结果是精确的。

  1. 字符类型
    1. char(16)
    2. 转义类型

\n \t \ddd \dxxxx ' \r

  1. 布尔类型

boolean b=ture/false

  1. 字符串类型String并不是基本类型,只是引用类型

2. 常量与变量

  1. 变量使用前先定义
  2. 常量只被赋值一次,常用大写字母命名

final double PI=3.14159
常量为成员变量时,必须定义时赋值

  1. 变量分为成员变量和局部变量
  • 成员变量分为静态变量和实例变量
 ```class var{
 int x=45; //实例变量 
 static int y=90; //静态变量,可以跨类,类名.静态变量
 }```
  • 局部变量:方法体中定义的变量
    **局部变量可以和成员变量同名,此时成员变量暂时失效 **

3. 运算符

  1. x=y=z=5允许
  2. &&与&区别:(&&更高效)

&&:如果第一项为false,第二项不再判断
&:两个都判断。

  1. 类型转化

boolean之外的类型全部可以以显式类型转化达到

  1. 将字符串转化为数字

    1. 转化为int型:int intValue = Integer.parseInt(intString);
    2. 转化为double型:double doubleValue = Double.parseDouble(doubleString);
  2. 两个整数相除是整数,注意。

4. 注释

  1. 单行//
  2. 多行/* */

多行注释内不可嵌套多行注释。

你可能感兴趣的:(Java(一)--基础数据类型)