数据类型

基本数据类型一共有八种以及所对应的包装类

byte=======>Byte  char=======>Character

short======>Short  int========>Integer

long=======>Long  float=======>Float

double======>Double  boolean=====>Boolean

基本数据类型的定义示例:

Public class data{

Public static void main(String[] args){

Int i=10;

short s=1;

long l=34L;

char ch=”A”;

Float f=1.1f;

double d=34.34;

Boolean b=false(true);

System.out.println(i+””+s+””+l+””+ch+””+f+””+d+””+b);//打印八种基本数据类型

}

}

标识符的命名规则

1,首字母只能以字母、下划线、$开头,其后可以跟字母、下划线、$和数字

2,标识符区分大小写

3,标识符不能是关键字

4,标识符没有长度限制

变量的定义规则:

1,遵从所有标识符的规则

2,所有变量都可以大小写混用,但首字母应小写(在定义一个用public static final的常量首字母最好大写)

3,尽量不要使用下划线和$符号

4,可以先声明再赋值

5,尽量去一些英文含义的有意义的名字

Java里面的转义字符(可以在打印的双引号中直接使用)

\n 回车  \t 水平空一个tab格  \b 空格  \r 换行  \f 换页  \’ 单引号  \” 双引号  \\ 反斜杠

注释:

1,//:单行注释

2,/* */:多行注释

3,/** */:文档注释

运算符:

算术运算符:加 +,减 -,乘 *,除 /,求余 %

比较运算符:大于 >,小于 <,大于等于 >=,小于等于 <=,

等于 ==,不等于 !=

逻辑运算符:与 &&,或 ||,非!

逻辑运算符的短路问题

短路法则:

对于&&来说,假如左边为假(false),那么就不会计算右边,假如左边为真(true),才会计算右边,但是对于&,无论左边是真还是假,右边都会计算;同理:对于||来说,假如左边为真,那么右边就不会,计算,假如左边为假,才会计算右边,但是对于|,无论左边是真还是假,右边都会计算

三目运算符?:

public class Test{

public static void main(String[] args){

int i=(5>3)?6:7;

System.out.println(i);

}

}

运行的结果为:6

运算符的优先级:分隔符>运算符>关系运算符>逻辑运算符

自增和自减运算符:

a++; a--; ++a; --a;

都能实现递增递减的功能,区别如下:

前缀递增(减)表示先进行运算,再生成这个值并赋值(当前就看得出值的变化)

后缀递增(减)表示先生成这个值,再做运算并赋值(下一步才能体现值的变化

publicstatic void main(String[] args) {

inti=10;

     i++;

System.out.println("i++后等于"+i);

    ++i;

System.out.println("++i后等于"+i);

    i--;

System.out.println("i--后等于"+i);

    --i;

System.out.println("--i后等于"+i);

System.out.println("------看看前后缀的区别-----");

   /*前后缀的区别*/

System.out.println("i++时等于"+(i++));

System.out.println("++i时等于"+(++i));

System.out.println("++i后等于"+i);

 }

最终打印的结果为:

i++后等于11,++i后等于12,i--后等于11,--i后等于10

------看看前后缀的区别-----

i++时等于10,i++后等于11,++i时等于12,++i后等于12