【Java学习笔记】03.运算符与键盘录入数据操作

来源:互联网 发布:mac怎么用u盘重装系统 编辑:程序博客网 时间:2024/05/01 07:55

1.运算符
运算:对常量和变量进行操作的过程称为运算
运算符:对常量和变量进行操作的符号称为运算符
运算符的种类有:

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 三目运算符

1)算数运算符:

+ - * / % ++ –

/和%的区别?

/:除法,得到商符号相同为正,不同为负
%:除法,得到余数符号和第一个操作数相同(应用:x%2 等于1 说明x是奇数
等于0 说明x是偶数)

++ , –运算符:

作用:++就是加1,–就是减1。自增自减运算符
参与其他操作时:如果++(–)在后面:先操作,再自增;如果++(–)在前面前面:先自增,再操作

2)赋值运算符:

= 和 +=
a += 20 等同于 a = a + 20

3)关系运算符:

==,!=,>,>=,<,<=

注意: = 和 == 的区别 ,前者为赋值,后者为判断相等,结果为boolean类型

4)逻辑运算符:

&,|,!,^&&,||
&: 有false则false
|: 有true则true
!:改变结果,取反
^:相同false,不同true

注意:
&&和&:结果一样,但是&&具有短路效果,左边如果是false,右边不执行。
||和|:结果一样,但是||具有短路效果,左边如果是true,右边不执行。

5)三目运算符:

格式:?:
(比较表达式)?表达式1:表达式2;
执行流程:
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;

2.键盘录入数据操作
键盘录入数据的步骤:

1.导包 位置:class之前,上面

import java.util.Scanner; 

2.创建键盘录入对象

Scanner sc = new Scanner(System.in);

3.获取键盘录入数据

int i = sc.nextInt();       

程序示例:

import java.util.Scanner; //第一步:导包public class Exchange {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);//第二步:创建对象        int a = sc.nextInt();//第三部:获取键盘录入数据        System.out.println(a); //输出录入的数据a       }}
0 0