美文网首页
JAVA学习--运算符

JAVA学习--运算符

作者: 蓝栀灬 | 来源:发表于2019-01-18 15:27 被阅读0次

class c {

public static void main(String[] args) {

//赋值运算符以及拓展运算符 +=  -= *= %=

int a = 3;

//3 = a; //把右边的常量值赋值给左边的变量,左边必须是变量。不能给常量赋值

a += 4; // 将左右两边相加的结果赋值给左边 即a = a + 4;

System.out.println(a);

// 逻辑运算符

/*

& 逻辑与,有false则false

| 逻辑或  有true则true

^ 逻辑异或 相同为false 不同为true

! 逻辑非  非false则true 非true则false  偶数个不改变本身 非非仍为真

*/

//&&和&区别

/*

1. 执行的结果相同

2. &&具有短路效果,左边为false的时候右边不予执行

*/

//int x = 3;

//int y = 4;

//System.out.println((++ x == 3) & (++  == 4 ));

//System.out.println("x = " + x);

//System.out.println("y = " + y); //&左边为false的时候仍会执行右边判断其是否为false

int x = 3;

int y = 4;

System.out.println((++ x ==3) && (++ y ==4));

System.out.println("x = " + x);

System.out.println("y = " + y); //&&在左侧执行为false后右侧的判断不会再进行,即++x=3为false以后,不会再执行++y,所有所输出的y仍为4

//||和|的区别

/*

1.最终的结果是一样的

2. ||具有短路效果,在左边为true的时候不执行右侧

*/

int m = 3;

int n = 4;

System.out.println((++ m == 4) || (++ n == 4));

System.out.println("m = " + m);

System.out.println("n = " + n); //||在左侧执行为true后右侧的判断不会再进行,即++m=4为true以后,不会再执行++n

}

}

相关文章

  • Java运算符

    Java当中的运算符和我们数学当中加减乘除之类的运算符号相同,在学习Java运算符之前,我们首先来要学习表达...

  • 常用的运算符

    常用的运算符 @(Java学习) 一、何为运算符? 运算符是一种“功能”符号,用来通知Java进行相关的运算。Ja...

  • python基础(四)----运算符

    一.算术运算符(基本同Java) 二.比较运算符(基本同Java) 三.赋值运算符(基本同Java) 四.位运算符...

  • Java基础

    怎么学习Java:多想,多练 Java语言介绍 Java的三大平台 Java语言特点 变量和运算符 Java中的变...

  • Kotlin——运算符和表达式

    与Java相同的运算符 Kotlin完全支持Java的运算符 Kotlin不支持Java的三目运算符——Kotli...

  • Java基础知识3

    Java基础知识3 运算符 Java语言支持如下运算符 算术运算符:+,-,*,/,%模,取余数,++,-- 赋值...

  • java基础知识

    title: java基础知识tags: [java基础知识] 位运算符 java种的运算符有 “&”,“|”,“...

  • 05-Java运算符

    学习视频:Java运算符 一、运算符 定义:用来处理四则运算的符号符号:+(加) -(减) *(乘) /(除) %...

  • 2.5 逻辑运算符

    一、学习要求 书籍参考章节: 第3.5章 学习目标: 逻辑运算符 二、参考知识 在Java语言中有三种逻辑运算符,...

  • Java运算符的使用和规则

    本篇文章为本人学习笔记,如有错误,希望指正。 Java中运算符大致分为以下几类: 算数运算符 赋值运算符 自增自减...

网友评论

      本文标题:JAVA学习--运算符

      本文链接:https://www.haomeiwen.com/subject/qzundqtx.html