《Java语言程序设计》PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

{
float f, c;
f=70.0f;
c = 5* (f-32)/9;
System.out.println(“Fahrenheit "+f);
System.out.println(“Centigrade "+c);
}
}
程序运行结果如下: Fahrenheit=70.0 Centigrade=21.11111
9
例3-1:计算太阳和地球之间的万有引力
public class Force {
public static void main(String args[]) {
double g, mSun, mEarth, f; g=6.66667E-8;
mSun = 1.987E33;程序运行结果如下: mEarth = 5.975E2T7;he force is 3.5413E27
Java 语言程序设计
第3章 基本控制结构
上章回顾
标识符和关键字 数据类型、常量和变量 运算符和表达式
2021/2/5
2
本章总体纲要
第一部分:语句及程序结构 第二部分:顺序结构 第三部分:选择结构 第四部分:循环结构 第五部分:跳转语句
2021/2/5
3
学习目标
理解程序控制结构 掌握程序基本控制语句:
2021/2/5
11
例3-3:求解方程
a的x根 bx 0
public class Root
{
public static void main(String args[])
{
float a, b, x;
a=Float.parseFloat (args[0]);
b=Float.parseFloat (args[1]);
a=2.0 b=6.0 x=-3.0
2021/2/5
13
例3-3:求解方程
a的x根 bx 0
public class Root {
public static void main(String args[]) throws IOException {
float a, b,x; BufferedReader br=new BufferedReader(new
选择结构:if,switch 循环结构for,while,do--while,
了解跳转语句
break,continue.
2021/2/5
4
本章总体纲要
第一部分:语句及程序结构 第二部分:顺序结构 第三部分:选择结构 第四部分:循环结构 第五部分:跳转语句
2021/2/5
5
3.1 语句及程序结构
f = g* mSun* mEarth /(1.495E13*1.495E13); System.out.println("The force is "+f);
}
}
2021/2/5
10
例3-2:将华氏温度转化为摄氏温度
public class Conversion
{
public static void main(String args[])
语句、循环语句和转移语句。如:break;
2021/2/5
7
本章总体纲要
第一部分:语句及程序结构 第二部分:顺序结构 第三部分:选择结构 第四部分:循环结构 第五部分:跳转语句
2021/2/5
8
3.2 顺序结构
顺序结构是最简单的一种程 序结构,程序按照语句的书写次序 顺序执行。
2021/2/5
}
2021/2/5
14
本章总体纲要
第一部分:语句及程序结构 第二部分:顺序结构 第三部分:选择结构 第四部分:循环结构 第五部分:跳转语句
2021/2/5
15
3.3 选择结构
Java语句提供了两条基本的分 支选择语句if和switch。if语句应用在 “二选一”的条件下,而switch语句应 用在“多选一”的条件下。它们都是对 条件表达式进行判断,针对不同的结果, 决定转向要执行的Java语句。
语句用来向计算机系统发出操作指令。
程序由一系列语句组成。
Java中常见语句有如下五种:
表达式语句: 表达式;
如:total=math+phys+chem;
空语句:
;
2021/2/5
6
语句及程序结构
复合语句: 用 “{}”将多条语句括起来,在 语法上作为1条语句使用。
如:{z=x+y; t=z/10;} 方法调用语句:方法名(参数); 如:System.out.println(“Java Language”); 控制语句: 完成一定的控制功能,包括选择
x=-b/a;
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("x="+x);
Biblioteka Baidu
}
}
2021/2/5
12
如果在命令行键入: java Root 2.0 6.0 运行程序。2.0和6.0分别作为第1和第2个参 数传递给a和b。屏幕输出结果如下:
InputStreamReader(System.in));//声明输入缓冲区 a=Float.parseFloat (br.readLine()); b=Float.parseFloat (br.readLine()); x =-b/a; System.out.println(“a= "+a); System.out.println(“b= "+b); System.out.println(“c= "+c); }
2021/2/5
16
3.3.1 if语句
if (布尔表达式)
语句
或者
if (布尔表达式)
语句1
else
true
语句2 语句1
布尔表达式 true
语句
布尔表达式
false
false 语句2
2021/2/5
17
例3-4:通过命令行输入2个整数,输出较小者
public class MinNum {
public static void main(String args[]) {
int x, y, min; x=Integer.parseInt(args[0]); y=Integer.parseInt(args[1]); if(x<y)
min=x; else
min=y; System.out.println("x="+x); System.out.println("y="+y); System.out.println("min="+min); }}
相关文档
最新文档