
第一章 运算符
1.1 算术运算符的概述和用法
-
运算符
-
对常量和变量进行操作的符号称为运算符
-
表达式
-
用运算符把常量或者变量连接起来符号 java 语法的式子就可以称为表达式。不同运算符连接的式子体现的是不同类型的表达式。
-
定义两个 int 类型的变量 a,b,做加法(a + b)
-
常用运算符
-
算术运算符
-
赋值运算符
-
关系运算符
-
逻辑运算符
-
三元运算符
1.1.1 算数运算符概述
-
什么是运算符
-
就是对常量和变量进行操作的符号。
-
算数运算符有哪些
-
* +,-,*,/,%,++,--
1.1.2 代码实战
public classOperatorDemo{``publicstaticvoidmain(String[] args){``//定义两个int类型的变量``inta=5;``intb=3;``System.out.println(a+b);``System.out.println(a-b);``System.out.println(a*b);``System.out.println(a/b);``System.out.println(a%b);``System.out.println("------------");``System.out.println(5/4);``System.out.println(5.0/4);``System.out.println(5/4.0);``}``}
复制代码
算数运算符取余和除法的区别:
-
%:取余运算符。得到的是两个相除数据的余数。
-
/:除法运算符。得到是两个相除数据的商。
-
使用场景: %:判断两个数据是否整除。::::
1.1.3 字符和字符串参与加法运算
- 字符参与运算其实是拿该字符对应的数值来操作
‘a’ 97``‘A’ 65``‘0’ 48
复制代码
-
字符串参与运算这里其实做的不是加法运算,而是字符串拼接。
-
字符串和其他类型的数据做拼接,结果是字符串类型的。
1.1.4 代码实战
public classOperatorDemo2{``publicstaticvoidmain(String[] args){``//定义两个变量,一个int类型,一个char类型``inta=10;``charch='a';``System.out.println(a + ch);``System.out.println("----------------");``//字符串做加法``System.out.println("hello"+"world");``System.out.println("hello"+10);``System.out.println("hello"+10+20);``System.out.println(10+20+"hello");``}``}
复制代码
1.1.5 自增自减运算符的概述和用法
**++,--** 运算符 :对变量做加 1 或者减 1 的操作。
++ 或者 -- 既可以放在变量的后面,也可以放在变量的前面。
单独使用的时候, ++ 或者 -- 无论是放在变量的前面还是后面,结果是一样的。
参与操作的时候:
如果 ++ 或者 -- 在变量的后面,先拿变量参与操作,后变量 ++ 或者 --
如果 ++ 或者 -- 在变量的前面,先变量做 ++ 或者 -- ,后拿变量参与操作
1.1.6 代码实战
public classOperatorDemo{``publicstaticvoidmain(String[] args){``//定义一个int类型的变量``inta=10;``System.out.println("a:"+a);``//a++;``//a--;``//++a;``//--a;``//System.out.println("a:"+a);``//int b = a++;``intb=++a;``System.out.println("a:"+a);``System.out.println("b:"+b);``}``}
复制代码

本文详细介绍了Java中的运算符,包括算术、赋值、关系和逻辑运算符,以及三元运算符。同时,讲解了键盘输入的基础步骤,如Scanner的使用,以及选择流程控制语句,如if语句和switch语句的格式和使用。通过实例代码展示了各个知识点的应用。

352

被折叠的 条评论
为什么被折叠?



