2021-03-10

瓜皮日记3

一.变量、数据类型和运算符总结

1.变量:是一个数据存储空间的表示。它是存储数据的基本单元。
2.变量名:通过使用别名找到对应空间的存储数据

3.数据类型:
数值型:int(整数)、double(小数)
非数值型:char(存储一个字)——加单引号、String(存储字符串)——加双引号
布尔型:boolean:结果只有true和flash,当表达式中有(>、<、>=、<=、==、!=)则返回的是boolean,>=,<=满足一个条件为true,都不满足则为flash
变量类型:不同的类型空间大小不一样

4.声明变量、赋值语法
变量要先声明并赋值,然后才能使用。
声明变量:数据类型 变量名;
给变量赋值:变量名 = 值;
一步到位:数据类型 变量名 = 值;

5.变量命名规则
1️⃣:变量必须以字母、下划线“_”或“$”符号开头
2️⃣:变量可以包括数字,但不能以数字开头
3️⃣:除了“_”或“$”符号以外,变量名不能包含任何特殊字符
4️⃣:不能使用Java语言的关键字,如int、class、public等
规范:变量名要简短且能清楚地表明变量的作用,可以由一个或多个单词组合而成,通常第一个单词首字母小写,其后单词大写。例如:nameDom

6.运算符:
1️⃣赋值运算符——“=”将右边的值赋给左边
2️⃣算术运算符——(+)加法、(-)减法、(*)乘法、(/)取余运算,求操作数的商,两个整数相除取商的整数部分、(%)取余运算,求操作数相除的余数
3️⃣关系运算符
4️⃣逻辑运算符

7.从控制台输入的代码
Java提供Scanner类,可以实现从控制台获取键盘上输入的信息。
//写在程序的最上面,两种方法
import java.util.Scanner;
import java.utli.*;
//写在程序入口里面
Scanner input = new Scanner(System.in);
//哪里要输出写在哪里
数据类型 变量名 = input next数据类型();
特殊类型:①String 变量名 = input.next(); ②char 变量名 = input.next().charAt(0);

8.一元运算符:
++:自身加一
–:自身减一

9.数据类型转换:数据类型是为了方便不同类型的数据之间进行运算。
1️⃣:自动类型转换:两总类型要兼容,目标类型要大于源类型。=左边的数据类型>=右边的数据类型
如果有一个操作数为double类型,则整个表达式可提升为double类型。
2️⃣:强制类型转换:(数据类型)表达式; int num = (int)10.6;

二.选择结构(一)预习
1.if选择结构:if选择结构是根据条件判断之后再做处理的一种语法结构。
2.当if关键字后的一对大括号里面只有一个语句是,可以省略大括号。但是为了避免有多个语句时以往大括号,以及保持程序整体风格一致,建议不要省略if结构块的大括号。

3.常用的逻辑运算符:
1️⃣:&&——与、并且——表达式:条件1&&条件2——两个条件同时为真,则结果为真;两个条件有一个为假,则结果为假。
2️⃣:||——或、或则——表达式:条件1||条件2——两个条件有一个为真,则结果为真;两个条件同时为假,则结果为假
3️⃣:!——非——表达式:!——条件为真时,结果为假;条件为假时,结果为真

4.语法
if:

if(条件){
	代码块	//	条件成立后要执行的代码,可以是一条语句,也可以是一组语句

if-else

if(条件){
	代码块1
}else{
	代码块2

多重if选择结构

if(条件1){
	代码块1
}else(条件2){
	代码块2
}

嵌套if选择结构

if(条件1){
	(条件2){
		代码块1
	}else{
		代码块2
	}
}else{
	代码块3
}

5.只有当满足外层if选择结构的条件时,才会判断内层if的条件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值