美文网首页
java基础篇三(运算符号、表达式与语句)

java基础篇三(运算符号、表达式与语句)

作者: 夕曳不是西 | 来源:发表于2017-09-09 16:19 被阅读0次

一、运算符

赋值运算符:=
一元运算符:

+,正号
-,负号
,非
~:取补码,如下例子:

Paste_Image.png Paste_Image.png
++,自增一
--,自减一
算数运算符:

+,加法
-,减法
*,乘法
/,除法
%,余数

逻辑运算符:
&&:与
& :与
||:或
| :或

!:非

三元运算符:
  1. 操作语法:
    数据类型 变量 = 布尔表达式 ? 条件满足设置内容:条件不满足设置内容;
Paste_Image.png Paste_Image.png

代码详解:result =x > y ? x : y表示的是:如果x的内容大于y,则将x的内容赋值给result,否则将y的值赋值给result。

  1. 本质:

本质上来讲,三元运算符是简写的if...else语句。

关系运算符与if语句:
递增与递减运算符:
括号运算符:
运算符的优先级:

二、表达式:

+=:a+b=b,a+b的值存放在a中,意义:a=a+b;
-=
*=
/=
%=
例:a=12,b=4;
a*=b++:a=48,b=5;解释:a * b的值放在a中,b加1(同a=a * b;b++)
a*=++b:a=60,b=5;解释:b加1后,a * b的值放在a中(同b++;a=a * b;)

算数表达式:
int x = 10;
int y = 20;
System.out.println("x * y = " + x * y);
关系表达式:比较符: > <;
逻辑表达式:
赋值表达式:
表达式的类型转换:遵循“大鱼吃小鱼”,“精度高者优先”

三、语句

语句中的空格:

a + b = c:加号和等号两边都有一个空格

空语句:是什么也不执行的语句。在程序中空语句常常用来作空循环体

一条Java语句后面可以跟很多分号码?如int x;;合法吗?
如果认为每条语句只能跟一个分号表明本语句结束,那么答案就是“不合法”。事实上,由于多个Java语句可以处于同一行,那么int x;;就可以解读为 “int;” 这条语句和另外一个空语句 “;” 共处于一行之上。int x语句后面即使跟10个分号也合法。

声明语句:

int a;

赋值语句:

i = 0;

四、重点:

  1. &与&&、|与||的关系是怎样的

对于“与操作”:有一个条件不满足,结果就是false。普通与(&):所有的判断条件都要执行;短路与(&&):如果前面有条件已经返回了false,不再向后判断,那么最终的结果就是false。
对于“或操作”:有一个条件满足,结果就是true。对于普通货(|):所有的判断条件都要执行;短路或(||):如果前面有条件返回了true,不再向后判断,那么最终的结果就是true。

2.递增与递减运算符

递增与递减运算符通常单独使用,不与其他操作符一起组成语句。

  1. 位运算的技巧

任何数与0000 0001(二进制)进行或(|)运算后,第一位将变为1,与1111 1110(二进制)进行与(&)运算后,第一位将变为0。
位运算通常用于设置或获取标志位,及判断相应的操作是否成功。

相关文章

  • Java学习

    1 java语言基础 java语言简介, Java开发环境, 变量, 运算符, 表达式, 分支语句, 循环语句, ...

  • java基础篇三(运算符号、表达式与语句)

    一、运算符 赋值运算符:= 一元运算符: +,正号-,负号!,非~:取补码,如下例子: 算数运算符: +,加法-,...

  • Java 三目运算 if else 一行代码搞定

    java 三目运算符 Java中三目运算符的语法: 表达式1?表达式2:表达式3;运算顺序先计算‘表达式1’的值 ...

  • Kotlin请开始你的表演——03流程控制篇

    流程控制 1、if语句 基本用法在这里就不讲了,讲讲与Java不同的地方。 if表达式(替代三目运算符)简单来说就...

  • 王道程序员求职宝典(六)运算符及其优先级

    运算符及其优先级 表达式与语句表达式操作数运算符语句执行性赋值语句控制语句输入输出语句说明性 赋值语句 自增自减语...

  • JavaScript 学习笔记

    基本操作 Js 注释与java相同 运算符与java相同 条件语句与java相同 循环语句与java 相同 异常捕...

  • Unicode编码、相等运算符、条件运算符

    Unicode编码: 条件运算符: 条件运算符也叫三元运算符 语法: 条件表达式?语句1:语句2; - ...

  • 条件运算、函数

    一、条件运算符(三元/目运算符)语法:条件表达式?语句1:语句2;执行的流程:条件运算符在执行时,首先对条件表达式...

  • 条件运算以及函数

    一、条件运算符(三元/目运算符)语法:条件表达式?语句1:语句2;执行的流程:条件运算符在执行时,首先对条件表达式...

  • 常见运算符

    条件运算符: 条件运算符也叫三元运算符 语法: 条件表达式?语句1:语句2; 执行的流程: ...

网友评论

      本文标题:java基础篇三(运算符号、表达式与语句)

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