首页 > 编程语言 >java基础运算符01

java基础运算符01

时间:2023-08-16 23:34:42浏览次数:35  
标签:01 java int System 运算符 println public out

运算符

  • 算数运算符:+,-,*,/,%(取余),++(自增),--(自减)
  • 赋值运算符:=
  • 关系运算符:<,>,>=,<=,==(两个=是等于,一个=是赋值),!=instanceof
  • 逻辑关系运算符:&&,||,!
  • 位运算符:&,|,^,~,>>,<<,>>>
  • 条件运算符:?:
  • 扩展赋值运算符:+=,-=,*=,/=在运算中,各个数值类型取等级最高的,如果有long类型取long类型,long之下是double,之后是int,如:
package base1;

public class Demo {
    public static void main(String[] args) {
        long l = 121212121212L;
        int i = 100 ;
        short s = 20;
        byte b = 5;
        System.out.println(l+i+s+b);
        System.out.println(i+s+b);
        System.out.println(s+b);

    }
}

输出结果:

121212121337
125
25

Process finished with exit code 0
  • 关系运算符返回的值为正确与错误,也就是true和false是布尔值,例:
package base1;

public class Demo {
    public static void main(String[] args) {
        long l = 121212121212L;
        int i = 100 ;

        System.out.println(l>i);
        System.out.println(l==i);
        System.out.println(l<i);
        System.out.println(l!=i);

    }
}

输出结果为:

true
false
false
true

Process finished with exit code 0
  • 取余,又称模运算:
package base1;

public class Demo {
    public static void main(String[] args) {
        int a = 9;
        int b = 4;

        System.out.println(a%b);


    }
}

输出结果为:

1

Process finished with exit code 0

标签:01,java,int,System,运算符,println,public,out
From: https://www.cnblogs.com/shiweirui/p/17636484.html

相关文章

  • Java日志系列:Log4j使用和原理分析
    目录一、简介二、使用三、日志级别四、组件说明LoggersAppendersLayouts五、配置加载初始化配置配置文件加载查看日志记录器的详细信息六、Layout的格式七、Appender的输出FileAppenderRollingFileAppenderDailyRollingFileAppenderJDBCAppender八、日志记录器的层级关系一、简介......
  • FJOI2018 领导集团问题 题解
    先考虑暴力dp。设\(f_{u,x}\)表示在子树\(u\)中选出的节点集合的\(w\)最小值为\(x\)的情况下,最大的节点集合的大小。有两种转移(选不选\(u\)):\(f_{u,x}\gets\sum\limits_{v\in\text{substree}_u}f_{v,\gex}\)\(f_{u,w_u}\gets\sum\limits_{v\in\text{substree}_u}......
  • 8016: 重新排序 差分
    描述 给定一个数组 A 和一些查询 Li,Ri,求数组中第 Li 至第 Ri 个元素之和。小蓝觉得这个问题很无聊,于是他想重新排列一下数组,使得最终每个查询结果的和尽可能地大。小蓝想知道相比原数组,所有查询结果的总和最多可以增加多少?  输入 输入第一行包含一个整数......
  • 【Java 高阶】Maven setting.xml 详解
    ......
  • 【Java 高阶】Maven setting.xml 详解
    ......
  • 【转载】JUC常见面试题:Java线程和操作系统线程有什么区别
    【转载】JUC常见面试题:Java线程和操作系统线程有什么区别整理来自于:https://cloud.tencent.com/developer/article/18181511操作系统的用户态和核心态在操作系统中,内存通常会被分成用户空间(Userspace)与内核空间(Kernelspace)这两个部分。当进程/线程运行在用户空间时就处于用......
  • javaSpring之AOP
    1.什么是AOP翻译中文为:面向切面编程,可以让你在业务代码与非业务代码隔离,增加新的非业务代码2.AOP使用场景1.我一直遵循着存在即合理的观念,在各大需求中,有一种需求是每当操作时,就会在数据库记录日志,那么在不更改业务代码的情况下应该怎么做,没错,AOP可以解决2.当然,其也可以做权限......
  • 操作系统学习01
    UNIX系统简介:1970年于美国的贝尔实验室,作者肯·汤普逊和丹尼斯·里奇UNIX是最早的多用户、多任务、支持多种CPU架构。高稳定性、高可靠性、高安全性既能构建大型关键型业务系统的服务器(银行、电信公司等),也能支持移动嵌入式设备Minix是一种开源的基于微内核架构的类UNIX计算机......
  • games101-lecture-notes
    Games101课程笔记Created:2023-06-07T20:54+08:00Published:2023-08-16T21:05+08:00Categories:ComputerGraphics目录Lecture01:OverviewofComputerGraphicsmotivation:学了有什么用?课程内容课程资源Lecture02:ReviewofLinearAlgebra点乘叉乘叉乘的作用Lecture03......
  • 对于Java中String的简单理解
    String的三种初始化方式 publicclassTest{publicstaticvoidmain(String[]args){Stringstr1="Hello,World!";//直接初始化Stringstr2=newString("Hello,World!");//直接创建一个对象Stringstr3=str1;//str3作为st......