下载此文档

java课件ch03章节.ppt


文档分类:IT计算机 | 页数:约81页 举报非法文档有奖
1/81
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/81 下载此文档
文档列表 文档介绍
Java程序设计教程第三章Java的结构化程序设计结构化程序设计有三种基本程序流程结构:顺序(sequence)结构、选择(selection)结构和循环(loop)结构。若是在程序中没有给出特别的执行目标,系统则默认自上而下一行一行地执行该程序,但是事物的发展往往不会遵循早就设想好的轨迹进行,因此,所设计的程序还需要能够具有在不同的条件下处理不同问题以及当需要进行一些相同的重复操作时,如何能省时省力地解决问题的能力。在本章中,我们将通过对Java程序的基本流程结构的学习,使我们编写出的程序具有这样的能力。,这类程序的结构就称为顺序结构。顺序结构在我们所设计的程序中是最常使用到的结构流程,因为确实有很多程序基本上都是依照这种自上而下的流程来设计的。这种结构的流程图如右图所示。“=”。它的意思是“取得等号右边的值,把它复制给左边的变量。右值可以是任何常数、已经有值的变量或者表达式。但左值必须是一个明确的、已命名的变量。也就是说,它必须有一个物理空间以存储等号右边的值。举例来说,可将一个常数赋给一个变量:a=2;:赋值语句示例:lassExchange{publicstaticvoidmain(Stringargs[]){inta,b,t;a=2;b=3;("a="+a+""+"b="+b);t=a;a=b;b=t;("a="+a+""+"b="+b);}}2. 输入语句在程序中,通过用户从键盘输入数据,既是程序本身的需要,又可以增加程序与用户之间的交流互动。因此在这里要向大家介绍如何设计让用户利用键盘输入数据程序。但由于采用这样的方法只是适应于运行在DOS提示符环境下,故真正在程序中的使用并不多,毕竟大多数程序是运行在Web浏览器或专门的用户界面环境下,而这种运行环境有专门的用户输入方式。在Java中提供用户键盘输入环境的程序由以下(黑体字部分)语句固定组合而成: .*; lass类名称 { publicstaticvoidmain(Stringargs[])throwsIOException { BufferedReaderbuf;//定义buf为BufferedReader类的对象变量 Stringstr;//定义str为string类型的变量 …… buf=newBufferedReader(newInputStreamReader()); //初始化buf对象 str=();//输入字符串至变量str存放 …… } }:从键盘接收用户输入的字符串并输出该字符串。 程序如下: .*;// lassInputStr { publicstaticvoidmain(Stringargs[])throwsIOException { BufferedReaderbuf; Stringstr; buf=newBufferedReader(newInputStreamReader()); (“Inputastring:”); str=();//将输入的文字指定给字符串变量str存放 (“string=”+str);//输出字符串 } }   Java在此把从键盘输入的数据一律看作是字符串,因此若要从键盘输入并让系统认可是数值行数据,必须经过转换。:由键盘输入整数示例: 程序如下: .*; lassInputNum { publicstaticvoidmain(Stringargs[])throwsIOException { intnum; Stringstr; BufferedReaderbuf; buf=newBufferedReader(newInputStreamReader()); (“Inputaninteger:”); str=(); //将输入的文字指定给字符串变量str存放 num=(str); //将str转成int类型后指定给num存放 ("Theintegeris"+

java课件ch03章节 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数81
  • 收藏数0 收藏
  • 顶次数0
  • 上传人386259182
  • 文件大小392 KB
  • 时间2019-05-25