Java基础--运算符

时间:2019-08-27
本文章向大家介绍Java基础--运算符,主要包括Java基础--运算符使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

什么是运算符?

​ -运算符就是用于对常量与变量进行操作运算的符号

运算符的种类与样式都有那些?

类型 基本样式 扩展样式
算数运算符 +,-,*,/,%(二元) ++,--(一元)
赋值运算符 = +=,-=,*=,/=,%=
关系运算符 ==,!=,>,>=,<,<=
逻辑运算符 `&, ,!,^`
三元运算符 关系表达式 ?表达式1 : 表达式2

注意事项:

算术运算符:

一元运算符: ++,--

——单独使用:单独使用的时候,不管在前或在后对结果没有影响

——参与操作:++ -- 在前,先对自身进行+1或者-1;

++ -- 在后,先进行运算(赋值)再对自身进行+1或-1

 二元运算符: +,-,*,/,%(求余)

/得到的是商;%得到的是余数

赋值运算符:

基本:= int a = 10;把10赋值给int类型的变量a
扩展:+=,-=,*=,/=,%=

--运算规则:将运算符左边的变量和右边的值做运算,在把结果赋值给左边的变量

比较运算符(关系运算符): >,>=,<,<=,!=,==

--用关系表达运算符连接的式子叫做关系表达式,结果是一个boolean类型的值

逻辑运算符:

&&(短路与)

​ –有false则false具有短路作用,当左边为false则,右边不执行

||(短路或)

--有true则true具有短路作用,当左边为true则,右边不执行

!(逻辑非)

&(逻辑与)
|(逻辑或) 

位运算符(了解) :

~(按位取反) &(按位与) |(按位或) <<(左移) >>(右移) ^(异或)

--其中^代表异或:相同为false不同为true

条件运算符(三目运算符): 关系表达式?表达式1:表达式2;

​ – ?: 代替if..else条件结构

最后给大家一个简易的口诀:

  单目乘除为关系,逻辑三目后赋值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.will.homework;

import java.util.Scanner;

public class {


*/
public static void main(String[] args) {
int num;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个三位整数进行逐位输出:");
num = sc.nextInt();
int h, m, s;
s = num % 10;
m = num /10 % 10;
h = num / 10 / 10 % 10;
System.out.println("您输入的数为:" + num +".n" + "n百位数是:n" + h +"n十位数是:n"+m+"n个位数是:n"+s);
}
}

原文引用 大专栏  https://www.dazhuanlan.com/2019/08/27/5d64b9218e6b0/


原文地址:https://www.cnblogs.com/petewell/p/11418286.html