栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

运算符 java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

运算符 java

java语言支持如下运算符:
  • 算术运算符: + ,- ,* ,/ , % ,++ , –
  • 赋值运算符:=
  • 关系运算符:> ,< , >= ,<=,==, !=instanceof
  • 逻辑运算符:&&,||,!
  • 位运算符:&,|,^, ~, >>, << , >>>
  • 条件运算符:? :
  • 扩展赋值运算符:+=,-=,*=,/=
public class Operator01 {
    public static void main(String[] args) {
        //二元运算符
        int a=10;
        int b=20;
        int c=25;
        int d=25;
        System.out.println(a/(double)b);//强制转换一下。不然结果为0.5,会四舍五入为0;
        System.out.println("1==========================================1");

        long aa=1352412343413L;
        int bb=124;
        short cc=45;
        byte dd=6;
        System.out.println(aa+bb+cc+dd);//有long 型,结果为long型
        System.out.println(bb+cc+dd);//无long型,结果为int 型
        System.out.println(cc+dd);//无long型,结果为int 型
        System.out.println("2==========================================2");

        int e=10;
        int f=20;
        int g=21;
        System.out.println(e>f);
        System.out.println(e> 右移一位(相当于/2)
        System.out.println("7==========================================7");


        int m=2;
        int n=3;
        n+=m;  //n=n+m
        System.out.println(m);
        System.out.println(n);
        System.out.println("8==========================================8");

        //字符串连接符:+
        int u=2;
        int v=3;
        System.out.println("123"+u+v);//结果为:12323。
        System.out.println(u+v+"123");//结果为:5123。字符串在后面的话,会先执行前面。
        System.out.println("9==========================================9");

        //三元运算符 A?B:C  A为真则返回结果B,否则返回C
        int score=98;
        String T = score<85?"不及格":"及格";
        System.out.println(T);
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/860547.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号