2021.03.16标识符、基本数据类型及类型转换、自增自减、运算符


Java语言与分大小写

两个斜杠代表注释

注意正斜杠和反斜杠

在windows系统中使用反斜杠作为分隔符,在Linux,unix系统中使用正斜杠作为分隔符,网络协议中也是用的正斜杠

注释

//单行注释两个正斜杠

/*

多行注释 */

psvm,然后回车,就可以生成

public static void main(String[] args) {

    System.out.println("Hello");

}

标识符

标识符由数字 字母 下划线 美元符号 组成,标识符开头不能是数字

变量名和方法名第一个首字母小写,第二个大区那次首字母大写(驼峰命名法)

字符常量要求使用英文 单引号 引起来

字符串常量 用双引号 引起来

空字符串""(中间不要加空格) 不同于" "

null表示不存在,引用为空

//快捷键ctrl+/ 添加或取消单行注释

//快捷键ctrl+shift+/ 添加或取消多行注释

//shift+F6 重命名,先选中按下shift+F6,进行修改

//shift+enter 在下方快速插入空白行

//ctrl+D快速复制行

//ctrl+Y 删除行

//ctrl +alt + l 自动格式化代码


数据类型分为:基本数据类型和引用数据类型

1.基本数据类型

整型byte short int long

浮点型float double

字符型char

布尔型boollean

字符型char,字符类型使用它英文单引号,而且只能存储一个字符,一个汉字也可以

2.引用数据类型:类 接口 数组等,先讲字符串String,其他的到后面讲

特别强调String不是基本数据类型,字符串使用英文双引号包裹

3.在Java中整数类型默认是int,如果超过int范围需要在后面加上L,建议大写,小写l容易和1混淆

4.浮点型默认是double类型,如果需要用float类型,在后面加上F或f

5.如果小数是double型的,可以省略字母D或者d

double d1 =.5;//0.5前面的0可省略

double d2 =1.3E2;//1.3乘以10的二次方

自动类型转换,需要满足两个条件

1.数据类型要兼容  2.范围小的转范围大的

强制类型转换需要满足两个条件:需要注意强制类型转换可能会丢失精度或范围

1.数据类型要兼容 2.范围大的转范围小的

语法:(要强转的类型)变量名

算数运算符

//+ - * /  %(取模,求余数)

两个int类型的相除,得到的结果仍然为int类型

拼接

字符串的拼接,可以使用+

字符串可以使用加号和基本类型拼接,得到的结果还是字符串

int num = 9;

System.out.println(num +"" +1);

//实际过程是 9 和"" 拼接得到字符串"9",再拼接"1"得到字符串"91"

++  -- 自加和自减

单独的变量前面++或--,或者后面加上++或--,结果都是一样的

参与其他运算的时候,如果++在前面,先自身加一,然后参与其他运算

参与其他运算的时候,如果++在后面,先参与其他运算,然后自身加一

//在进行取模(%)运算时,运算结果取决于被模数(%左边的数字),与模数(%右边的数无关) ,例如(-5) %3 =-2,而5%(-3)=2

除数和被除数  ,除号左边的是被除数,右边的是除数


交换两个变量的值

赋值运算符的作用是将常量 变量 或表达式的值赋值给某一变量

//= +=  -=  *=  /=  %=



为三个变量同时赋值

int x,y,z;

x = y = z =5;

变量名.sout ,然后回车

System.out.println(x);

System.out.println(y);

System.out.println(z);

//变量名.soutv  然后回车

System.out.println("x = " + x);

System.out.println("z = " + z);

System.out.println("y = " + y);

//注意以下写法在Java中是不允许的

int x=y=z=5;//这样写是错误的

比较运算

比较运算符用于对两个数值或变量进行比较,比较运算结果是一个布尔值,即返回true或false


逻辑运算符

逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔值

&与运算    &&短路与    |或运算    !取反    ^异或

短路与   和 与:

与运算两边的表达式都要进行判断

短路与 如果左侧表达式 为假就不用判断右侧表达式

短路或   和  或  : 同上

异或:两边的布尔值相同,结果为false;布尔值不同,结果为true

转义字符:(Demo14)是一种特殊的字符变量,以反斜杠开头,后跟一个或多个字符

具有特殊含义,和原来的字符不同,所以称为转义字符

\t制表符

\"双引号

\'单引号

\n效果和回车键类似

\b格 ,会删除前面一个字符,类似于Backspace按键

两个反斜杠表示一个反斜杠


格式化输出

//%s %d %f 都分别表示一个占位符,用后面的变量一一替换这些占位符

//  %.2f表示保留两位小数

// %s 字符串占位符

// %d 整数类型占位符

// %f 浮点类型占位符

// printf : print + format(缩写为f) 格式化输出,printf不会换行,使用转义字符\n来换行

// println :print +line(缩写为ln)

// souf,然后回车,回自动生成System.out.printf("");\


从键盘输入数据


从键盘输入两个整数,并交换两个数字


从键盘输入一个三位数,分别求出其个位、十位、百位


今日总结:

1.标识符由字母、数字、下划线、美元符号组成,开头不能是数字,不能使用Java关键字

2.java语言是严格区分大小写的

3. Ctrl+/ 取消或添加单行注释

    Ctrl+shift+/ 添加或取消多行注释

   shift+F6 重命名

    shift +enter 迅速在下方插入空白行

Ctrl+D  快速复制行

Ctrl+Y  快速删除行

Ctrl + Alt +l  自动格式化代码

4.在Java中整数类型默认是int,如果超过int范围需要在后面加上L,建议大写,小写l容易和1混淆

5.短路与  他们只需判断左边表达式为假的话,右边表达式就不用判断

 短路或 

6.基本数据类型:

整型 浮点型 字符型 布尔型

7.取模运算   只和 左边的数字的正负有关,和右边的没有关系

8.  \t 制表符

\n 换行

\b 退格

\"  \"   输出双引号

\'   \'  输出单引号

\\  输出斜杠

%d 整数

%s 字符串

%f  浮点型


复习总结(7.5)

1.java语言区分大小写

2.标识符由字母数字、下划线和美元符号组成,开头不能是数字

3.与和短路与    或和短路或   (短路或同短路与一样)

与:左右两边表达式都要进行判断

短路与:左边表达式为假,结果为假,右边的表达式不用进行判断

4.八大基本数据类型:

byte short long  int  char boolean  float double

切记string不是基本数据类型

5.在进行求余运算的时候,运算结果取决于被模数(%左边的数),与模数无关

6.为三个变量同时赋值

int x,y,z;

x=y=z=5;

7.

\"  \"   输出双引号

\'   \'  输出单引号

你可能感兴趣的:(2021.03.16标识符、基本数据类型及类型转换、自增自减、运算符)