2022年Java具体的知识点.docx
《2022年Java具体的知识点.docx》由会员分享,可在线阅读,更多相关《2022年Java具体的知识点.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载Java 常用的数据类型数据类型说明举例Int 整型用于储备整数类型Double 双 精 度 浮 点 类用于储备带有小数点的数值型Char 字符型用于储备单个字符. String 字符串类型用于储备一串字符变量命名的规章条件 合法的变量名变量必需以字母,下划线,-myCar $开头 $ myCar 变量可以包括数字,但不能 score1 用数字开头 gragh1-1 除了下划线和 $符号,变量名不能包含其他的特别符号不能使用 java 的关键来当作变量名变量的常见错误1. 为赋值就使用2.
2、 使用非法的变量名3. 变量重名算术运算符运算符 说明+ 加法运算符- 减法运算符* 乘法运算符/ 除法运算符% 取余运算符数据类型转换的规章1. 假如一个操作数为 double 类型,整个表达式可表达为 double 类型2. 满意自动类转换(俩者类型要兼容,数值类型里面整形和浮点类型相互兼容3. 目标类型要大于源类型)布尔类型细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载布尔类型值
3、说明True 真False 假关系运算符关系运算符 说明 大于= 大于等于= 小于等于= 等于.= 不等于If 结构的文本if (条件) system.out.println (结果语句) ;规律运算符规律运算符汉语名称表达式说明& 并且条件 1& 条件 2 两个条件为真,结果为真,两个条件一个为假;结果为假| 或,或者条件 1|条件 2 两个条件一个为真,结果为真; 同时为假,结果为假!非!条件条件为真,结果为假条件为假,结果为真if (条件) System.out.println (语句);细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,
4、共 13 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载if (条件) System.out.println (语句); else if (条件) System.out.println (语句);else if (条件) System.out.println (语句);else System.out.println 语句 ; 1.switch 表示开关就是后面小括号里面的值;小括号里面必需是一个整型变量或者字符型变量2. case表示情形或者情形,后面通常是固定的字符或者数字 3. defaul
5、t 表示默认,即前面的条件不符合,默认 default 后面的结果;后面要跟冒号4. break 表示停止,即跳出这一条件;switch (字符或者数字) case 1:System.out.println (语句);break case 2:System.out.println (语句);break . default :System.out.println (语句);while 循环 语法 流程图while (循环条件) System.out.println(循环操作); 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 13 页 -
6、- - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载经典例题留意他的格式和输入的次序 最好先画流程图import java.util.Scanner; public class fuck public static void mainString args String classNo; / 班级号int stuNum; / 同学人数int score; / 同学分数int sum = 0; / 同学分数总和int avg; / 分数平均值System. out .println 请输入班级号 ; Scann
7、er input = new ScannerSystem. in ; classNo = input.next; / 从掌握台接收班级号System. out .println 请输入班级同学人数 ; stuNum = input.nextInt; int i = 1; 请输入学号 + i +的成果: ; whilei=stuNum System.out .printlnscore = input.nextInt; sum = sum + score; /分数总和i+; avg=sum/stuNum; /分数平均值 + avg; 这个班级的分数平均值为:System.out .println
8、循环常见错误防止死循环:输出语句之后记得加上i+ 之类的语句!应为 i =4 或者 i 5 ! 第 4 页,共 13 页 留意循环条件,如需打印4 次,防止循环条件为i4,细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载语法do 循环操作while循环条件 ; :经典代码留意他的循环条件题目(连续录入同学名字,直到输入 q 就停止)import java.util.Scanner; public class get
9、out public static void mainString args String name; / 姓名Scanner input = new ScannerSystem. in ; do System.out .println 请输入同学姓名 ; name = input.next; whilename.equalsq; System.out .println 程序终止 ; While和 do-while的区分(1 )语法不同,与 while 循环相比, do-while 循环将 while 关键字和循环条件放在后面,而且前面多了 do 关键字,后面坐了一个分号;(2 )执行次序不一
10、样,while 是先判定后循环,do-while 是先循环后判定;(3 )一开头循环条件就不满意的情形下,while 循环一次都不会执行,do-while 循环不管什么情形都先循环一次;程序调试步骤1.设置断点 第 5 页,共 13 页 单步运行2.观看变量3.细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -For循环的结构特点是学习好资料欢迎下载for(初始部分;循环条件;迭代部分) System.out.println(循环条件)
11、;for 循环结构的关键字表达式表达式形式功能举例表达式 1 赋值语句循环结构的初始部分,int=0 为循环变量赋值表达式 2 条件语句循环结构的循环条件i10000 赋值语句,通常使用循环结构的迭代部分,i+ 或者 i- 表达式 3 i+ 或者 i 运算符通常用来修改循环变量的值for 循环的关键字括号里面的三个表达式必需用“ ;隔开,三个表达式并非缺一不行,也可以写在括号外面的,for循环的之心次序如下)第一步执行初始部分(int=0i10000其次步进行循环条件判定(第三部依据循环条件判定结果;(1 )假如为 true,执行循环体;(2 )假如为 false,退出循环,第四步,第五步均不
12、执行第四步执行迭代部分,转变循环变量值(i+ )第五步重复其次步,第三步,第四步,依次进行直到退出 for 循环结构;可见在 for 循环中,第一步的表达式 1 这个初始部分只执行了一次;For 循环中常见的错误缺少循环变量的初始化(i=0 )缺少条件判定语句(i10000)缺少迭代部分(i+ )缺少初始部分,条件判定语句,迭代部分类型作用实现;switch 分支语句分支语句依据表达式和变量的if;if-else不同挑选不同的分支循环语句循环语句使程序重复执行某个While ;do-while ;for 过程块或语句跳转语句跳转语句答应程序跳动执行break continue 细心整理归纳 精
13、选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载问题循环录入某同学的5 门课的成果并运算平均分,假如某分数为负,停止录入, 并提示录入错误,请重新进行录入;示例代码import java.util.Scanner; 门课的成果 ; publicclass getout publicstaticvoid mainString args int score; /每门课的成果int sum = 0; /成果之和
14、int avg; /平均分boolean wrong = true; /记录输入是否正确的标识符】Scanner input = new ScannerSystem.in ; System.out .println 请输入同学姓名: ; String name = input.next; /输入姓名for int i = 0; i5; i+ /循环五次录入成果System.out .println 请输入 5门课程中第 +i+1+score = input.nextInt; ifscore0 false; wrong =break; sum = sum + score; /累计求和 ifwro
15、ng /求平均分 +avg; avg = sum/5; 五门课的平均分为:System.out .println else 录入错误,请重新录入 ; System.out .print 循环录入的同学成果,并运算 80 分以上的同学所占的比例示例代码:如下import java.util.Scanner; 第 7 页,共 13 页 publicclass getout 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -publicsta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Java 具体 知识点
限制150内