欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java编程基础2.doc

    • 资源ID:70330883       资源大小:479KB        全文页数:13页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java编程基础2.doc

    编程基础2本讲我们仍然学习编程基础。是。要学些什么东西呢?恩。我们将学习编程里重要的概念条件分歧和重复。把这个学会后,编程就变得很有趣了。是!要加油了!1. 条件分歧尼克,把某个数的个位数四舍五入,这样的程序你会写吗?呃,个位数四舍五入啊。也就是说个位数若大于或等于5则进一位,小于5则被舍去。这样的话,恩。恩。四舍五入的话,根据个位数的不同进行的处理也不同。是啊。那该如何写才好呢。在这里,就使用到了条件分歧。所谓的条件分歧,是指根据条件不同而转换为不同的处理。程序是从上到下依次进行处理的。看到上面的图了吧。程序的话,通常是从上到下依次进行处理的。如果使用了条件分歧,就变成了下面的图。符合条件时进行处理3,不符合时则进行处理2。也就是说,条件是否成立可以分为不同的处理。让我们来实际写一下条件分歧的语句吧。好的。在Java里面,条件分歧的写法有两种,下面就来分别进行说明。1.1. if语句首先是if语句。是。If语句是怎样的啊?若是单纯只有条件成立才能进行的处理,这时就使用if语句。13if(条件)语句/ 若条件成立则实行 语句 / 若条件成立则实行 If后面括号里的条件若成立,则进行中括号内的处理。而想在条件成立时不实行,条件不成立时实行的处理则使用else进行编写。如下所示。if(条件)语句/ 若条件成立则实行 语句 / 若条件成立则实行 else 语句/ 若条件不成立则实行 语句 / 若条件不成立则实行 还有,使用else if语句,也可以记述这样的处理:不满足条件1但满足条件2。if(条件1)语句/ 若条件1成立则实行 语句 / 若条件1成立则实行 else if(条件2)语句/ 若条件2成立则实行 语句 / 若条件2成立则实行 好复杂呀。恩。开始会觉得很复杂,习惯了就好了。那么条件该怎么写啊?条件的话,要写条件式。条件式需要使用关系计算符和逻辑计算符来书写。下表是关系计算符的小结。关系计算符写法意思>A > BA大于B时成立 >=A >= BA大于等于B时成立 <A < BA小于B时成立 <=A <= BA小于等于B时成立 =A = BA和B相等时成立 !=A != BA和B不相等时成立 下面是逻辑计算符的小结。逻辑计算符写法意思&&A && B A成立,且B成立时成立|A | BA或者B成立时成立 !A 若A不成立则成立 不单只使用关系计算符,与逻辑计算符一起使用,就可以写出复杂的条件了。下面就让我们来书写四舍五入的程序吧。是。个位数大于等于5时,进一位,小于5时,舍去。这样就可以了吧。是的!下面的源代码就是四舍五入的程序。int a = 46;int answer ;/保持四舍五入结果的变量 /个位数四舍五入 /若个位数大于等于5,则进行中间的处理 if(a % 10 >= 5)answer = a / 10 * 10 + 10; /进位 elseanswer = a / 10 * 10;/舍去 /显示结果 textbox.setString(a + "个位数四舍五入后得出的数"+ answer);实行结果如下所示。46 四舍五入后的数是50。1.2. switch另外一个条件分歧就是switch语句。Switch语句是根据变量值而变换不同处理时使用的。虽然If else也有相同功能,但有时使用switch语句比较简单。什么时候要使用啊?恩,比如说,通过键盘输入数字,每个数字的处理都有分歧时,相比if else语句,使用switch语句就比较简单方便。这样,每个数字进行的分歧处理,就能够一目了然。 不错啊。连续使用if else,程序就会变得很长很复杂。 下面是switch语句的写法。 switch(变量)case 值1:语句 ;break;case 值2:语句 / 值2时实行 break;default:语句 / 不是值1也不是值2时实行 根据第1行变量值不同实行的处理也不同。比如,若变量值是1,则实行第3行到第6行的处理。若值为2,则实行第8行到第11行的处理。 值1和值2以外的情况怎么办呢? 若哪个值都不是,则实行default以下的处理。 接下来就让我们来看使用switch语句的例子。 int a = 1;switch(a)case 0:textbox.setString(“a = 0”);break;case 1:textbox.setString (“a =1”);break;default:textbox.setString (“default”):对了,“break”是什么意思啊? “break”就是把break以下的处理与上面的分开,使其成为不同的程序块。实行从case到break的语句。而switch语句通过break被切分为不同的程序块。 如果没有break,那么下面其他条件的处理也要实行啊。 2. 重复请看下面的源代码。 int a = 1;a = a * 3;a = a * 3;a = a * 3;a = a * 3;a = a * 3;a = a * 3;a = a * 3;a = a * 3;看到相同的处理重复了好多遍吧。 是的。”a = a * 3”处理重复了8次。 上面是8次,写起来还比较简单,假如相同处理要重复100次1000次,且依次实行的话,写起来就很难了。根本写不完吧,太多了。因此在编程里面也有重复这一项。即,当条件成立时继续实行相同的处理。符合条件,则返回实行处理1。在Java里,写重复的语句有for语句和while语句。下面就来进行说明。好的。2.1. for语句首先是for语句。For语句在进行重复的同时对重复次数进行计算。为什么要计算重复次数呢? 对于限定重复次数的处理来说,使用for语句是不是很方便呢? 果然是啊。 For语句是需要计算重复次数的变量使用的。for(对变量代入初始值;重复的条件;计算重复次数等处理)语句 ;/ 重复实行的处理 语句 ;/ 重复实行的处理 下面的源代码是使用for语句的例子。 int i;int a = 1;/若i比8小,则对i每次增加1,重复进行 for(i = 0; i < 8; i+)a = a * 3;/显示结果 textbox.setString(“答案为”+a);第一行指定宣言的变量是计算重复个数的counter。上面源代码第6行的”a = a * 3”处理重复进行了8次。 博士,“i+”是进行什么处理啊? “i+”的意思就是“i = i+ 1”。这里是计算重复次数的。中括号里的处理每实行一次,“对i增加1”也实行,这样i就可以计算重复次数。下面是实行的结果。答案是6561。2.2. while语句接下来是while语句。使用While语句,当条件成立时,总是重复相同的处理。 不像for语句那样,要计算重复次数吗? 恩。While语句与for语句不同,实行完一次程序块内的处理后,不用计算重复次数。 while(条件)语句 ;/ 条件成立则实行 语句 ;/ 条件成立则实行 下面的源代码是使用while语句的例子。 int a = 1;int i = 0;/i比8小时重复 while( i < 8)a = a * 3;i+;/显示结果textbox.setString(“答案为”+a);上面的源代码第6行的“a = a * 3”重复实行。 只有i < 8时才实行中括号内的处理啊。然后,每重复一次实行一次i+,重复了8次。恩?这样不是与for语句一样啊! 是这样的。For语句可以用while来改写。同样,while语句也可以用for语句来改写。下面是实行后的结果,与for语句的结果一样。 答案是6561。这样的话,使用哪一个比较好呢? 这个要分场合。比如,这次计算次数,使用for语句就能一目了然的明白“相同处理重复了8次”。For语句和while语句使用哪一个都行,关键要看程序的目的是什么。 3. 下一讲关于条件分歧和重复,尼克,你弄清楚了吧。 是的。明白了。 恩。下一讲还是编程基础,不过程度稍微高了一些。以后学的东西慢慢变难了,要努力啊! 好的。我一定加油!

    注意事项

    本文(java编程基础2.doc)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开