今天的复习学习内容就这么多 虽然不多 但是贵在坚持
如果能把每一天的事情都做好 就很满足了 最重要的是享受过程
而不是一天一天的重复学习而不感兴趣 感受不到新知识所带来的快乐
以下是今天复习内容:
1.运用关系运算符完成数据的比较
2.复习了逻辑运算符的运算以及特点(& | ! ^)以及短路逻辑运算符特点及使用
3.完成方法的定义和基本调用及带返回值的定义和使用
4.复习if和switch的使用及switch代码优化
以下是今天get的新知识点(以前没接触):
1.掌握扩展运算符的使用
之前写项目没接触过这个 老师也没提到 所以这次也是才get到 挺有意思的觉得
int num=10; //加减乘除%计算同理
num -= 20; //先用num值与数值做运算再赋值到num上
System.out.println(num);
//结果=-10
2.能够运用三元运算符及嵌套使用下面是代码展示
import java.util.Scanner;
public class JCysf2 {
public static void main(String[] args) {
//三元运算符
Scanner sc = new Scanner(System.in);
System.out.println("请输入三个数 最后计算出最大值");
System.out.println("请输入第一个数:");
int num1 = sc.nextInt();
System.out.println("请输入第二个数:");
int num2 = sc.nextInt();
System.out.println("请输入第三个数:");
int num3 = sc.nextInt();
//用三元符计算最大值
//int max=num1>num2?num1:num2 意思是如果num1大于num则num1赋值给max相反不成立则num2赋值
int max=(num1>num2?num1:num2)>num3?(num1>num2?num1:num2):num3;
System.out.println(max);
}
}
3.方法重载 识别方法重载和使用方法重载的关系
识别方法重载只看法名和参数 跟返回值无关
判断方法重载法名可以相同 但是参数类型不能相同
方法重载的好处 在处理多种不同类型参数时使用方法重载可节省很多事
希望大家每天坚持学习 不断高升!!!