复习Java基础
这是大概的一个思维导图,这是Java基础上半部分的
一.变量、数据类型和运算符
1.每个程序都只有一个入口,也就是只有一个main方法,只有一个程序可以打开QQ,其他的地方都打
开不了
2.程序没有运行是存储磁盘上,运行在内存中
3.酒店中入住:
1、开房间(根据不同人数开不同类型的房间)
2、入住
4.变量的概念:内存根据数据不同类型开辟的这个空间叫做变量
酒店 相当于 内存
房间 相当于 变量
入住的人 相当于 数据(变量值)
房间类型 相当于 数据类型(数字还是文字)
房间号 相当于 变量名
5.变量名:用于快速找到内存中变量空间位置取得名字
6.数据类型:
数值型:
1、整型(int):用于存储整数,整数的类型123,999,666
byte字节型,short短整型,long长整型
long》int》short》byte
2、非整型:用于存储小数,小数的类型1234.5,3.14
双精度浮点型(double):小数的长度比较长
单精度浮点型(float):小数的长度短一些
非数值型:
1、字符型(char):用于存储单个字符,都需要使用英文状态的单引号括起来
比如:‘男’、‘女’、‘开’、‘关’
2、字符串型(String):用于存储一串字符,存储0~n个字符,都需要用英文状
态下的双引号括起来
比如:“我的名字是张三”,“我的爱好是打游戏”
7.变量名的命名规则:
1、只能够使用_和
这
两
个
符
号
;
2
、
只
能
使
用
英
文
字
母
、
、
这两个符号; 2、只能使用英文字母、_ 、
这两个符号;2、只能使用英文字母、、三个开头,后面的可以使用数字、字母和_ 、美元符号 ;
3、使用java语言中的关键字
4、采用见文识意的方式命名,采用驼峰命名法ageOfStudent,多个字母命名时,
第一个字母的首字母小写,后面字母首字母大写
8.变量的使用:
1、声明变量,就是在内存开一个空间
语法:数据类型 变量名;(空格和分号不能少),比如:int qian;
2、变量赋值,就是将数据放到开辟的这个空间
语法:变量名 = 变量值;比如:qian = 1000;
3、使用变量
比如:System.out.println(qian);
9.运算符的使用:
1、赋值运算符(=),将等号右边的值赋给左边
2、拼接运算符(+),将+左右两边的连起来
表达式:就是符号(如加号、减号)与操作数(如b,3等)的组合,比如:b-1
算术运算符:
四则运算:+、-、*、/
%(取模运算):除以一个数得到余数,就是求余数的运算的运算
10.类型转换:
自动类型转换:
1、必须两种类型互相兼容,比如:都是数值类型int和double,double和float
2、转换成的类型一定要比被转换的类型要大,比如:int转换成double
float转换成double
11.强制类型转换:
语法:数据类型 变量名 = (数据类型)变量名;
比如:double b = 3.14
int a = (int)b;
1、同类型的强制类型转换,比如:int a = (int)10.9;
2、不同类型的强制类型转换,只有char和int可以,通过ASCII码表去转换
比如:int b = (int)‘a’;
12.运算符:
1、赋值运算符 =,将右边的值赋给左边
2、算术运算符+、-、、/、%,数学运算一样,先、/、%,后+、-
3、关系运算符(比较运算符):>、<、>=、<=、==、!=
4、逻辑运算符
boolean类型(布尔类型):用于比较运算,只有两个值(true和false)默认false
13.运算符的优先级:
1、最高优先级,英文状态下的小括号()
2、最低优先级,赋值运算符=
3、算术运算符>关系运算符>逻辑运算符>赋值运算符
循环结构
1.循环结构:
打印50份试卷,是从第1份开始打印,打印到第50份结束,重复打印试卷的过程
绕操场跑10圈,从第1圈开始,到第10圈结束,重复跑步的过程
做100道编程题,从第1题开始,到第100道结束,重复做题的过程
2.循环的概念:重复完成某一件事情或者某一个操作,有一个开始位置和结束位置就叫做
循环
3.循环的特点:
1、循环条件:也就是满足某个条件下才做重复的操作
2、循环操作:也就是重复所做的事情或者操作
4.while循环的语法:
while(循环条件){
满足条件的时候所做的循环操作
}
特点:先判断,再执行
使用while循环的步骤:
1、确定是否存在重复操作
2、分析出循环条件和循环操作分别是什么
3、套用while循环语法写出循环结构
4、检查循环是否能正确退出
5.do-while循环结构的语法:
do{
循环操作
}while(循环条件);
特点:先执行循环操作,再进行循环条件判断(先执行,再判断)
6.while循环和do-while循环的差别:
1、循环的次序不同,while循环是先判断,再执行,do-while是先执行,再判断;
2、while循环在初始值不满足循环条件的时候一次都不会执行,do-while循环在初始值不
满足循环条件的时候至少执行一次