1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实现方案 续.. (2)根据该运输公司的收费标准,可以看到,优惠的“变化点”都是250的倍数,若令c=s/250,则 当c1时,表示s250,没有优惠;1≤c2时,表示250≤s500,优惠金额的百分比d=2%;2≤c4时,表示500≤s1000,优惠金额的百分比d=5%;4≤c8时,表示1000≤s2000,优惠金额的百分比d=8%;8≤c12时,表示2000≤s3000,优惠金额的百分比d=10%;c≥12时,表示s≥3000,优惠金额的百分比d=15%。 5.输出运费 代码分析 还可以使用Scanner实现数据的输入,即使用java.util.scanner类创建一个对象, Scanner reader=new Scanner(System.in); 借助reader对象可实现读入各种类型数据,读入方法为: nextInt():读入一个整型数据。nextFloat():读入一个单精度浮点数。nextLine():读入一个字符串。 参考代码如下: Scanner reader=new Scanner(System.in); s=reader.nextInt(); 代码分析 3. 使用if-else条件语句实现的代码中,若if-else语句不是使用带缩进的书写格式,很难看出每个else和哪个if是一对,所以最好在每个if和else后使用一对花括号将其后的语句括起来,这样就很容易看出每个else和哪个if是一对了。 if(c1){d=0;} else{ if(c2){d=0.02;} else {if(c4){d=0.05;} else{ if(c8){d=0.08;} else {if(c12){d=0.1;} else {d=0.15;} } } } } 必备知识 (2)if 语句的选择形式: if(条件表达式) 语句1; else 语句2 ; 例如下面的代码: if(x0) y=x; else y=-x; 与下面的语句等价:y=x0?x:-x; 必备知识 (3)if语句的多分支形式是: if (条件表达式1) 语句1; else if (条件表达式2) 语句2; …… else if(条件表达式n-1)语句n-1; else语句n; 同基本形式的if结构一样,各语句可以是一条语句,或是用“{}”括起来的语句体。 必备知识 2. switch条件结构 必须在多个备选方案中处理多项选择时,用if…else结构就显得很繁琐。这时可以使用switch语句来实现同样的功能。switch语句基于一个表达式条件来执行多个分支语句中的一个,它是一个不需要布尔求值的流程控制语句。switch 语句也称多分支的开关语句,它的一般格式定义如下: switch(表达式){ case 常量值1:语句1; break; case 常量值2:语句2; break; …… case 常量值n:语句n; break; [default:上面情况都不符合情况下执行的语句;] } 必备知识 switch选择语句的表达式的值应为一个byte、short、int、char类型的数值。 switch选择结构的常用目的就是为了从众多情况中选择所希望的一种去执行,故而,每一分支语句中都用break语句作为结束。如果忽略掉break语句,程序将继续测试并有可能执行下一分支,直到遇到break语句或当前switch语句体结束,这往往不是程序员所希望的。 switch选择语句中可以有一个default语句作为其它情况都不匹配时的出口。 锐刀荫禾适创闺占情奏阵潭懒曾烩摩贱旺警惠脆播咳庄辆轧狗早钓醒绽伏ppt3-4ppt3-4 必备知识 Java程序通过控制语句来执行程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是单一的一条语句,如c=a+b,也可以是用大括号{}括起来的一个复合语句。 Java 语言使用“顺序结构”、“选择结构”、“循环结构”这三种基本结构(或由它们派生出来的结构)来实现程序的流程控制。 顺序结构就是程序从上到下一行一行执行的结构,中间没有判断和跳转,直到程序结束。 条件结构提供了一种控制机制,使得程序的执行可以跳过某些语句不执行,转去执行特定的语句。 * 盯磅秃镶宣送躇割捍莎呜综辽意矿傈羊受喊谢穷逐侩剁白曙扩妥袄良扩槛ppt3-4ppt3-4 必备知识 1.if条件语句 if语句是使用最为普遍的条件语句,每一种编程语言都有一种或多种形式的该类语句,在编程中总是避免不了要用到它。 (1)if 语句的判断形式: if(条件表达式) 语句; * 条件表达

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档