📄 right1_3_1.htm
字号:
<html><head><title>right</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="../../../css/text.css" type="text/css"></head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" ><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td valign="top" height="245"> <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF"> <tr> <td height="244" valign="top"> <p><span class="zhongdian"><br> 1.3.1面向过程</span><br> <br> <span class="pt9-black">早期的编程语言如FORTRAN、C基本上都是面向过程的语言,其编程的主要思路专注于算法的实现。例如下面是一个面向过程的求正整数最大值的程序:</span></p> <p class="pt9-black"> int maxSoFar=0,price=1; <font color="#339900">/</font><font color="#336633"><font color="#339900">/最大值maxSoFar的初始值为0,price是输入的值</font></font><br> while(price>0){ <font color="#339900">//循环输入price的值</font><br> if (price>maxSoFar) <font color="#339900"> //输入的值price大于最大值maxSoFar</font><br> maxSoFar=price; <font color="#339900">//则maxSoFar的值为price的值</font><br> String input=JoptionPane.showInputDialog("Enter the next price"); <font color="#339900"><br> //继续输入price</font><br> price=Double.parseDouble(input); <font color="#339900">//把字符串input转换成整数price</font><br> }<br> System.out.println("The maximum is "+maxSoFar); <font color="#339900">//打印最大值maxSoFar</font><br> }<br> </p> <span class="pt9-black"> 该程序段主要实现了求最大值的算法,但是,如果考虑用面向对象的编程,可以是另外一种方式: </span> <p class="pt9-black"> Max max=new Max( ); <font color="#339900"> //max是类Max的一个对象</font><br> while(price>0){ <br> max.updateMax(price); <font color="#339900">//对象max调用updateMax方法,更新最大值</font><br> price=max.getPrice( );<font color="#339900"> //对象max调用getPrice获得下一个price的值</font><br> }<br> System.out.println("The maximum is "+max.getMax( ));<font color="#339900">//对象max调用getMax<br> 方法获得最大值,并打印出来</font></p> </td> </tr> </table> </td> </tr></table></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -