1 / 36
文档名称:

浙江大学java程序设计策划课程第三章.ppt

格式:ppt   大小:618KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

浙江大学java程序设计策划课程第三章.ppt

上传人:68843242 2018/7/30 文件大小:618 KB

下载得到文件列表

浙江大学java程序设计策划课程第三章.ppt

相关文档

文档介绍

文档介绍:第三章 Java流程控制
2018年7月30日
ZJU,CS
本章为课程的重点之一
语句及程序结构
顺序结构
选择结构
循环结构
跳转语句
语句
语句,Statement
向计算机系统发出操作的代码
程序由一系列语句组成,语句以“;”结束
Java语句类型
表达式语句,如:total=a+b;
空语句,只有一个“;”
复合语句,用“{ }”将多条语句括起来作为一条语句使用
{ z=x+y;
t=z/10;}
方法调用语句:方法名(参数); 如:
(“Java Language”);
控制语句,完成一定的控制功能,包括
选择语句
循环语句
转移语句
“//”是单行注释符,仅对当前行有效
多行注释用”/*”开始,已”*/”结束
程序结构
任何程序有3种基本的结构:
顺序结构
分支结构
循环结构
顺序结构
最简单的一种程序结构
程序按照语句的书写次序顺序执行
public class Force { // 计算太阳和地球之间的万有引力
public static void main(String args[]) {
double g, mSun, mEarth, f;
g=-8;
mSun = ;
mEarth = ;
f = g* mSun* mEarth /(*);
("The force is "+f);
}
}
顺序结构 Demo1,【例3-1】
程序运行结果如下:
The force is
Eclipse“运行”—Java应用程序对话框的(x)=自变量栏中键入:

运行程序,屏幕输出结果如下:
a=
b=
x=-
这里:[0]和args[1]
Demo3 解析:
其中语句:a= (args[0]);
转换为浮点数
这是命令行输入的第一个数
Demo3 解析:
命令行输入的是字符串数据,需要转换为计算所需要的数据类型
将命令行第i个输入转换为以下类型的数据:
整型数 a=(args[i]);
短整型 a=(args[i]);
单精度浮点: a=(args[i]);
双精度浮点: a=(args[i]);
使用Scanner类输入数据
,使用该类创建的对象可扫描控制台的输入,即程序直接读取键盘输入的数据
Scanner rd=new Scanner(); //创建对象rd

调用Scanner类的下列方法读取控制台输入的各类数据:
nextInt() →整型数据
int a=();
nextDouble() →双精度数据
double b=();
nextFloat→单精度数据如
float c=();
next→字符串,输入的是一个单词,即空格结束
nextLine →字符串,输入是一个语句,以回车结束
使用Scanner类输入数据
使用Scanner类, java源文件中必须包含
import ; 或 import .*;
//导入类库文件
Example:
Scanner rd = new Scanner();
(“请问你的姓名和年龄?");
String name = ();
int age=();
(“哦,你是”+ name+ “,年龄"+ age);