使用三元表达式,求两个数中的最大值。

一.明确要求

步骤

1.利用人的思维找到答案

思考步骤:两个数–>固定/输入/随机–>36、6

重述需求:一个程序,在36、6之间找出最大值。(例:不需要输入,程序输出36)

2.软件运行平台

思考步骤:Web、App、桌面运用(GUI/Console)–>Console

重述需求:一个console程序,在36和6之间找出最大值

3.明确数据

思考步骤:输入;输出;提示语

重述需求:/;最大值;输入,/;运算,/;输出,36和6,最大的是:36

4.明确动作(语句/运算符的可选项)

思考步骤:输入,/;运算,求最大值;输出,print/println

二、任务拆分

1.有两个数:36、6

2.运算:求最大值

3.输出:“36和6相比 最大值为36”

思考:什么叫最大值?    求的是,最大值

最大值有哪些可能?

A.最大值是36或者最大值是6。

B.最大值是36,否则最大值是6。

C.条件:a.36>6  b.36<6

开始–>整数num,num1;–>int max=num>num1? num:num1;–>输出最大值–>结束

三、实现步骤

任务一:有两个数

1.步骤:思维过程–>实现

a.找动作

b.找数据                                            36–>常量: int+变量;  int num1=36        6–>常量:int+变量;    int num2=6

c.实现                                              动作+数据                                      int num1=36 ;  int num2=6

任务二:运算

1.步骤:思维过程(举例)–>实现

a.找动作                                      36>6,结果为36    >、?、:

b.找数据                                            运算需要的数据–>36、6–>已知num1,num2存储运算结果的数据–>未知–>变量int        int max=0

c.实现                                                  动作加数据                                        int max = num1 >num2 ? num1:num2;

任务三:输出36和6中,最大值是:36

1.步骤:思维过程–>实现

a.找动作                                              输出–>输出语句–>print/println;  println

b.找数据                                              36和6中,最大值是:36–>数据运算结果    36–>已知–>num1    常量:string  6–>已知–>num2  最大值是:–>常量:  string–>“最大值是”  36–>已知–>max                max

c.实现                                                  动作+数据                                          system.out.println(max);

四.测试                                            public class c3{                                        public static void main(string【】args){            int num1 = 36;                                    int num2 = 6;

          int max = num1 > num2 ? num1 :num2;                                 

          system.out.println(max);                    }                                                  }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容