JAVA基础--运算符--2022年8月20日

第一节

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()

 

posted @   漫漫修行路  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示