- 1
- 0
- 约2.26千字
- 约 44页
- 2023-04-26 发布于河北
- 举报
大学,本科,专科,硕士,笔记,课件,期中试卷答案,期末试卷答案,教材答案,知识点,经济法,材料科学基础,材料力学,电路,电子技术基础,高频电子线路,宏观经济学,模拟电路基础,模拟电子技术,数字电路,数字电子技术,数字信号处理,通信原理,信号与系统,化工原理,机械设计基础,机械原理,机械制图,微机原理与接口技术,C++程序设计,JAVA技术与应用,MATLAB基础与应用,计算机网络,计算机组成原理,软件工程数据结构,工程力学,工程热力学,结构力学,力学,流体力学,水力学,工程测量,工程经济学,工程
3.1 算法与流程图
3.2 条件选择语句
if语句、多分支语句switch
3.3 循环语句
3.3.1 while语句
3.3.2 do...while语句
3.3.3 for语句
3.4 跳转语句
break语句、continue语句
;3.1 算法与流程图;现实生活中有很多条件判断的例子;3.2.1 if语句;例3-1 从键盘输入3个整数,输出其中的最大者。 ;例3-1(续);格式2:带else的if语句 ;if 语句的嵌套 (求a、b、c三个数中最大数 );最近匹配原则 ;让else语句匹配前一个if;思考运行结果?;思考程序段对应的运行结果;阶梯else if _例 3-2,输入成绩,根据分数段输出信息;3.2.2 多分支语句switch ;图 3-3 switch语句执行流程;【几点说明】;import javax.swing.*;
public class Score{
public static void main(String args[]){
int s=Integer.parseInt(JOptionPane.showInputDialog(输入学生分数:));
int x = s/10 ;
switch (x) {
case 0: case 1: case 2: case 3: case 4:
case 5: System.out.println(不及格);break;
case 6: System.out.println(及格);break;
case 7: System.out.println(中);break;
case 8: System.out.println(良);break;
case 9: case 10: System.out.println(优);
}
}
};JDK13新变化--可以不用break;3.3 循环语句;3.3.1 while语句 ;例3-3 在三位数中找出所有水仙花数,水仙花数的条件是该数等于其各位数字的立方和。 ;结构流程图;例3-4 从键盘输入一个长整数,求其各位数字之和。;程序段对应的运行结果;程序段对应的运行结果;3.3.2 ? do...while语句 ;【例3-5】 用迭代法求某数a的平方根;import java.util.*;
public class FindRoot {
public static void main(String args[ ]) {
double x1, x2, a;
System.out.print(请输入a=? );
Scanner scan=new Scanner(System.in);
a = scan.nextDouble();
x1 = a / 2; //设置解初值
do
{
x2 = x1; //记住上一个解
x1 = (x2 + a / x2) / 2; //求下一个解
} while (Math.abs(x1 - x2) = 1e-5); //迭代结束条件
System.out.printf(%f的平方根是%.5f\n, a,x1);
}
};3.3.3 for语句 ;(1)初始化、循环条件以及迭代部分都可以为空语句(但分号不能省),三者均为空的时候,相当于???个无限循环。
for (;;) System.out.println(hello);
例如,求长整数的各位数字之和改用for循环
long a,n,m=0;
n=a= Long.parseLong(
JOptionPane.showInputDialog(输入整数));
for ( ; a0; a = a/10) {
m += a%10; //累加计算各位数字
}
System.out.print(n+的各位数字之和=+m);;(2)在初始化部分和迭代部分可以使用逗号语句,来进行多个操作。所谓逗号语句是用逗号分隔的语句序列。例如:
for( int i=0, j=10; ij; i++, j-- ) {
System.out.println(i+, +j);
您可能关注的文档
- 北京体育大学《组织行为学》课件-第2章个体心理与个体行为领导理论.pptx
- 北京体育大学《组织行为学》课件-第6章组织文化.pptx
- 北京外国语大学《编译原理》课件-第1章 引言.ppt
- 北京外国语大学《编译原理》课件-第3章 80x86微处理器.ppt
- 北京外国语大学《编译原理》课件-第4章 语法制导翻译生成中间代码.ppt
- 北京外国语大学《编译原理》课件-第5章 运行环境.ppt
- 北京外国语大学《编译原理》课件-第6章 代码生成.ppt
- 北京外国语大学《大学语文》课件-第2章现代文阅读.pptx
- 北京外国语大学《大学语文》课件-第3章科普小品写作.pptx
- 北京外国语大学《大学语文》课件-第4章公文概述.pptx
原创力文档

文档评论(0)