首页 > 编程语言 >JAVA基础--运算符--2022年8月20日

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

时间:2022-08-21 12:24:37浏览次数:57  
标签:JAVA -- System 运算符 int println true out

第一节

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

相关文章

  • 序列类型操作
    序列类型的操作遍历从第一个元素到最后一个元素依次访问(序列类型)foriin序列: print(i)#i是序列中的值(如果该序列为字典,那么i为字典的键)foriinenumerate(序列......
  • 11.垃圾回收相关算法
    目录11.1垃圾回收概述1.什么是垃圾2.为什么需要GC11.2垃圾回收相关算法1.标记阶段:引用计数算法2.标记阶段:可达性分析算法3.对象的finalization机制4.MAT与JProfiler的G......
  • 2022-8-21 每日一题+简单模拟
    1455.检查单词是否为句中其他单词的前缀难度简单45收藏分享切换为英文接收动态反馈给你一个字符串 sentence 作为句子并指定检索词为 searchWord ,其中句子由若......
  • IIS 的网站访问 Bad Request(Invalid Hostname)
    刚做完迁移之后,发现网站打不开了。并且报了上面的错误。解决:    将IP改为*,重启IIS就可以了。......
  • 编译Valgrind arm交叉编译
    1.下载源码:http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2 2.加压缩:mkdirswcdswtarzxfvalgrind-3.9.0.tar.bz2 3.修改代码:cdvalgrind-3.9.0/v......
  • 《GB8921-2011》PDF下载
    《GB8921-2011磷肥及其复合肥中226镭限量卫生标准》PDF下载《GB8921-2011》简介本标准规定了磷肥及其复合肥(以下合称含磷肥料)中226Ra的限量卫生指标及其相应的采样、......
  • python 时间戳装饰器
    点击查看代码importtimefromfunctoolsimportwrapsdeftimer(func):@wraps(func)definner(*args,**kwargs):start=time.time()re......
  • 11.3 垃圾回收相关概念
    目录11.3.1System.gc()的理解11.3.2内存溢出与内存泄漏内存溢出(OOM)内存泄漏(MemoryLeak)11.3.3StopTheWorld11.3.4垃圾回收的并行与并发并发(Concurrent)并行(Parallel)并......
  • selenium - 鼠标悬停操作
    前言:当鼠标悬停在隐藏文本内容上时,显示所有内容。场景案例:百度首页,要选择‘高级搜索’,先得把鼠标放在‘设置上’F12-在页面中搜索‘高级搜索’,找到‘高级搜索’文本......
  • 剑指 Offer 10- I. 斐波那契数列
    一、题目写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项(即F(N))。斐波那契数列的定义如下:F(0)=0,  F(1) =1F(N)=F(N-1)+F(N-2),其中N>1.斐......