- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[初中教育]Java总复习资料有补充
基本内容 一、程序基本结构: 1、顺序结构 2、分支结构 3、循环结构 二、数据类型: 三、运算符号: 四、其他: 之一:顺序结构 之二:分支结构——单分支 之二:分支结构——分支嵌套 条件语句的嵌套:特别提醒 一、格式: switch (表达式) { case 表达式1: 语句块1; break; case 表达式2: 语句块2; break; …… default: 语句块n; break; } 分支结构——逻辑判断,分情况执行 3、多分支结构: switch (表达式) { case 表达式1: 语句块1 ; break; case 表达式2: 语句块2 ; break; …… default: 语句块n ; break; } int sum=0; for(int i=1;i=100;i++) { sum = sum +i; } double height= 1; int i=0; while(height8844430) { height = height*2; i++; } 有关布尔量的细节问题 不常用,但很重要的boolean类型 它只有两种可能 boolean result; result =true; result = false; 1、有关随机取整的细节问题 计算机随机产生区间[m,n]之间的一个整数,可用以下公式实现: (int)(Math.random()*(n-m+1)+m) 2、处理一批数: 通常用数组存放该批数,定义数组方法如下: 2、处理一批数: 通常通过循环语句实现对数组的处理,应用数组方法如下: 3、通过键盘输入数据: 3、键盘读数类型转换: 键盘输入的数据初始类型是String(字符串型),通过相应的转换得到所需要的数据类型,方法如下: 返回目录 double a=Float.parseFloat(“1.2”) 运行结果:a=1.2 把数字组成的字符串s转换为double型 Double.parseDouble(s) float a=Float.parseFloat(“1.23”) 运行结果:a=1.23 把数字组成的字符串s转换为float型 Float.parseFloat(s) long a=Long.parseLong(“99”) 运行结果:a=99 把数字组成的字符串s转换为long型 Long.parseLong(s) int a=Integer.parseInt(“123”) 运行结果:a=123 把数字组成的字符串s转换为int型 Integer.parseInt(s) 实例 功能 方法 Java总复习 公茂杰 结束 开始 输入已知量 计算、 处理等 结束 输出结果 返回目录 开始 输入已知量 判断条件成立 条件成立, 执行的任务 结束 Y N 条件不成立, 执行的任务 输出结果 之二:分支结构 1、格式: if(条件表达式) { 语句或语句块1; } else { 语句或语句块2; } 2、功能: 如果“条件表达式”成立 则执行 语句或语句块1; 否则(即“条件表达式”不成立) 执行 语句或语句块2; 注意: 1、条件表达式的值为逻辑值(True或False 2、当条件表达式的值为false时,若不需要做任何事,则else部分可省略。 即:if语句为 if(条件表达式) { 语句或语句块1; } int a=(21)?10:20 问:a=? 提示:21成立吗? 成立,将10:20中:前面的值赋给a 不成立,将10:20中:后面的值赋给a 1、格式: if(条件表达式1) { if(条件表达式2) { 语句或语句块1; } else { 语句或语句块2; } } else { 语句或语句块3; } 2、功能: 如果“条件表达式1”成立 则执行 如果“条件表达式2”成立 则执行 语句或语句块1; 否则(即“条件表达式2”不成立) 执行 语句或语句块2; 否则(即“条件表达式1”不成立) 执行 语句或语句块3; 1、格式: if(条件表达式1) { 语句或语句块1; } else { if(条件表达式2) { 语句或语句块2; } else { 语句或语句块3; } } 2、功能: 如果“条件表达式1”成立 则执行 语句或语句块1; 否则(即“条件表达式1
您可能关注的文档
- [初三理化生]液体压强第二节.ppt
- [初三理化生]沪科版物理八年级62《力的合成》PPT课件4.ppt
- [初三理化生]浮力及物体的沉浮条件.ppt
- [初三理化生]燃料及其利用课件.ppt
- [初三理化生]水分子的运动-第1课.ppt
- [初三理化生]物理研究方法.doc
- [初三理化生]物质构成的奥秘复习课.ppt
- [初三理化生]物理:第四章物态变化复习课件人教新课标免费.ppt
- [初三理化生]第一章+简单机械和功+第一节+杠杆.ppt
- [初三理化生]第三节 奇妙的二氧化碳.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)