第二章 变量,数据类型,运算符,表达式的使用(2)

五、运算符 1. 算术运算符


+ - *(乘法) /(除法) %(取余数/取 模)
注意:+ 的两种用法:
a. 如果+两端都为数值类型,则为加法运算 b. 如果+两端有一端为字符串类型,则为字
符串拼接
 2. 赋值运算符
3. 比较运算符(关系运算符)
  = += -= *= /=

>:大于

>=:大于等于

< :小于

<= :小于等于

== :等于

!= :不等于
注意:被关系运算符连接的表达式结果类型为布尔 类型,所以关系运算符连接的表达式也被称为 布尔表达式(结果:true/false)

4. 逻辑运算符
 &&:逻辑与,两端连接的为布尔表达式,只有当两 端同时为true,结果才true ||:逻辑或,两端连接的是布尔表达式,只要有一 端为true,结果为true !:逻辑非,在结果上取反

5. 一元运算符:
++(自增) --(自减)
实际开发应用:
a++ 和 ++a:将a自身变量值进行加1 a-- 和 --a:将a自身变量值进行减1
面试/考试常见内容:
int c = a ++; 先使用,再加1

int c = ++a;先计算加1,再使用

6. 三元运算符
 (1) 语法: 布尔表达式?表达式1:表达式2
(2) 原理:先判断表达式是否成立,结果为 true,执行表达式1,否则执行表达式2
 六、Scanner(扫描仪)
1. 作用:可以让用户输入信息,提高人机交互

2. 导包:

(1) 语法:import 包名1.包名2.类名;// 导入 指定类
import 包名1.包名2.*;//导入包中 所有 类
(2) 位置:定义在package语句的后面,所有类上 面
(3) 例如:import java.util.Scanner;

3. 步骤:

(1) 导入包:
import java.util.Scanner; import java.util.*;
(2) 创建对象:
Scanner sc = new
Scanner(System.in); (3) 使用:
int n = sc.nextInt();//输入一个整数
double d = sc.nextDouble();//输入 一个小数
String s = sc.next();// 输入一个字 符串
char c = sc.next().charAt(0);//输 入一个字符

第三章:分支结构
一、if分支结构

1. 基本if结构:

(1) 语法: if(判断条件/布尔表达式){
// 语句 }
(2) 执行原理:如果判断条件成立,则执行{}中的 语句

2. 基本if结构2
  (1) 语法: if(判断条件/布尔表达式){
// 语句1 }else{
// 语句2 }
(2) 执行原理:如果if条件成立,则执行语句1, 否则执行语句2
3. 多重的if结构

(1) 语法: if(判断条件1){
// 语句1
}else if(判断条件2){
// 语句2
}else if(判断条件3){
// 语句3 }else{
// 语句n }
(2) 执行原理:从上往下依次判断,哪一个条件成 立,则执行对应{}中的语句

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值