第一节
1、算数运算符有哪些
+ - * / %
2、/需要注意什么,为什么?
两个整数相除,结果一定也是整数,因为最高类型是整数
第二节
把数字321拆分成3 2 1
public static void main(String[] args){ int num = 321; int ge = num % 10; int shi = num % 100 / 10; int bai = num / 100; System.out.println("百位数是"+bai); System.out.println("十位数是"+shi); System.out.println("个位数是"+ge); }
第三节
1、+除了做基本数学运算,还有哪些功能?
与字符串做+运算时会被当成连接符,其结果还是字符串
能算则算,不能算就在一起
第四节
1、自增、自减运算符是什么,有什么作用
++对当前的变量值进行+1
--对当前的变量值进行-1
2、自增、自减运算符在变量前后有区别吗
单独使用的时候没有区别
非单独使用:在变量前,先运算,再使用
非单独使用:在变量后,先使用,再运算
int a = 10; // System.out.println(a++);//11 // System.out.println(++a);//11 // System.out.println(a--);//9 // System.out.println(--a);//9 // int b = a++; // System.out.println("a="+a);//11 // System.out.println("b="+b);//10 int b = ++a; System.out.println("a="+a);//11 System.out.println("b="+b);//11
第五节
1、赋值运算符有哪些?
= += -= *= /=
2、作用是什么?
基本作用是赋值
+=还可以实现数据的累加,把别人的数据加给自己
第六节
关系运算符
第七节
1、逻辑运算符有哪些,有什么特点?
逻辑与&:一个为false,结果为false
短路与&&:一个为false,结果为false;执行过程不同,前一个为false,后一个不执行
逻辑或|:一个为true,结果为true
短路或||:一个为true,结果为true;执行过程不同,前一个为true,后一个不执行
逻辑非!:!true = false、!false = true
逻辑异或^:两个一样的为false,两个不一样结果的为true
注意:实际开发中,常用的逻辑运算符还是&&、||、!
第八节 三元运算符
1、什么是三元运算符
表达式 ? 值1 : 值2
表达式为真,值1
表达式为假,值2
2、3个数找出最大数
public static void main(String[] args){ int a = 10; int b = 20; int c = 15; int rs = a > b ? a : b; int rs2 = rs > c ? rs : c; System.out.println(rs2); System.out.println("----------拓展知识三元运算符的嵌套---------"); int rsMax = a > b ? a > c ? a : c : b > c ? b : c;
//int raMax = a > b ? (a > c? a : c) : (b > c ? b : c); System.out.println(rsMax); }
第九节:运算符的优先级
第十节:API介绍、键盘录入
1、API是什么?
Application Programming Interface 应用程序编程接口
Java写好的程序,咱们可以直接调用
2、键盘录入的开发步骤
导包:import java.util.Scanner
抄写代码得到扫描器对象:Scanner sc = new Scannner(System.in);
抄写代码等待接收用户输入的数据:sc.nextInt()、sc.next()
标签:JAVA,--,System,运算符,int,println,true,out From: https://www.cnblogs.com/Flower--Dance/p/16608189.html