ch02-基本程序设计

ch02-基本程序设计

ID:33549606

大小:841.36 KB

页数:19页

时间:2019-02-27

ch02-基本程序设计_第1页
ch02-基本程序设计_第2页
ch02-基本程序设计_第3页
ch02-基本程序设计_第4页
ch02-基本程序设计_第5页
资源描述:

《ch02-基本程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、动机第2讲基本程序设计在前一讲,我们学习了如何创建、编译以及运行一个Java程序。从这讲开始,我们将学习如何编程解决实际问题。通过解决这些问题,你将会学习基本数据类型以及相关的主题,例如:变量、常量、数据类型、运算符、表达式以及输入和输出。12学习目标F编写Java程序完成简单的计算。用一个例子介绍程序设计F使用Scanner类从控制台获取输入。F使用标识符命名变量、常量、方法和类。F使用变量存储数据。F用赋值语句和赋值表达式编写程序。程序清单2.1计算圆的面积F使用常量存储永久数据。F声明Java基

2、本数据类型:byte、short、int、long、float、double和char。F使用Java运算符书写数学表达式。F显示当前时间。F使用简捷运算符。F将一种类型的值强制转换为另一种类型。这个程序是用来计算圆的面积。F计算贷款支付额。F使用char类型表示字符。F计算整钱兑零。F使用String类型表示字符串。ComputeAreaF熟悉Java的文档管理、程序设计风格和命名习惯。F区分语法错误、运行错误、逻辑错误和调试错误。F(GUI)使用JOptionPane输入对话框获取输入。Run34

3、动画动画跟踪程序的执行跟踪程序的执行为半径radiuspublicclassComputeArea{分配内存publicclassComputeArea{/**Mainmethod*//**Mainmethod*/内存publicstttiaticvoidmaii(Stin(String[]args)){{publicstttiaticvoidmaii(Stin(String[]args)){{doubleradius;半径radius无值doubleradius;半径radius无值doublear

4、ea;doublearea;面积area无值//Assignaradius//Assignaradiusradius=20;radius=20;为面积area分配内存//Computearea//Computeareaarea=radius*radius*3.14159;area=radius*radius*3.14159;//Displayresults//DisplayresultsSystem.out.println("Theareaforthecircleofradius"+System.ou

5、t.println("Theareaforthecircleofradius"+radius+"is"+area);radius+"is"+area);}}}}56动画动画跟踪程序的执行给半径radius探究程序执行publicclassComputeArea{赋值20publicclassComputeArea{/**Mainmethod*//**Mainmethod*/内存publicstttiaticvoidmaii(Stin(String[]args)){{publicstttiaticvoi

6、dmaii(Stin(String[]args)){{doubleradius;半径radius20doubleradius;半径radius20doublearea;doublearea;1256.636面积area无值面积area//Assignaradius//Assignaradiusradius=20;radius=20;计算面积并将其//Computearea//Computeareaarea=radius*radius*3.14159;area=radius*radius*3.14159

7、;赋值给变量area//Displayresults//DisplayresultsSystem.out.println("Theareaforthecircleofradius"+System.out.println("Theareaforthecircleofradius"+radius+"is"+area);radius+"is"+area);}}}}78动画探究程序执行从控制台读取输入publicclassComputeArea{1.创建一个Scanner类型的对象/**Mainmethod*

8、/内存publicstttiaticvoidmaii(Stin(String[]args)){{Scannerinput=newScanner(System.in);doubleradius;半径radius20doublearea;面积area1256.6362.使用方法next()、nextByte()、nextShort()、nextInt()、nextLong()//Assignaradius、nextFloat()、nextDouble()或n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。