java 0.5 运算符(一)

运算符( 一)

代码如下

public class code7 {
    public static void main(String[] args) {
        //基本运算符
        //二元运算符
        int a=20;
         int b=15;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(((double)a)/b);
        long c=5;
         byte d=6;
         short e=7;
         int i=100    ;
        System.out.println(c+d+e+i);//输出118
        System.out.println(c+d+e);//int型
        System.out.println(e+i);//int型\
        System.out.println("=============================================================");
        //关系运算符,返回的结果为 正确   错误   布尔值
        int h=15;
        int g=17;
        int k=6;
        System.out.println(h%k);// 取余运算 h/k =2......3
        System.out.println(h>g);//false
        System.out.println(h<g);//true
        System.out.println(h==g);//false
        System.out.println(h!=g);//true
        System.out.println("========================================================");
        //逻辑运算符
        boolean t= true;
        boolean  f=false;
        System.out.println("t&&f="+(t&&f));//逻辑与运算  false       两者全为真结果为真
        System.out.println("t||f="+(t||f));//逻辑或运算  true         两者有一个为真结果为真
        System.out.println("!(t&&f)="+(!(t&&f)));//逻辑非运算 true     如果为真则变为假,如果为假则变为真
        //左移 右移 运算符
        System.out.println(2<<3);//意思为    0000 0010->0001  0000    16
        System.out.println(16>>3); //0001  0000 -> 0000 0010         2
        /*

        A=  0011  1100
        B=  0011   1101
        A&B= 0011 1100
        A|B= 0011  1101
        A^B 0000  0001  //同位取 0  异位取 1
        ~B= 1100 0010
         */


    }
}
posted @   奈落。  阅读(116)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示