[prev in list] [next in list] [prev in thread] [next in thread]
List: bcel-dev
Subject: svn commit: r219362 - in /jakarta/bcel: branches/jakarta/build.xml
From: dbrosius () apache ! org
Date: 2005-07-17 0:53:04
Message-ID: 20050717005305.9259.qmail () minotaur ! apache ! org
[Download RAW message or body]
Author: dbrosius
Date: Sat Jul 16 17:53:03 2005
New Revision: 219362
URL: http://svn.apache.org/viewcvs?rev=219362&view=rev
Log:
Bug 33822: Change Faculty to Factorial, as was the intention of the samples.
Added:
jakarta/bcel/branches/jakarta/docs/Factorial.java
jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java
Modified:
jakarta/bcel/branches/jakarta/build.xml
jakarta/bcel/tags/BCEL_5_0/build.xml
jakarta/bcel/trunk/build.xml
jakarta/bcel/trunk/xdocs/manual.xml
Modified: jakarta/bcel/branches/jakarta/build.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/branches/jakarta/build.xml?rev=219362&r1=219361&r2=219362&view=diff
==============================================================================
--- jakarta/bcel/branches/jakarta/build.xml (original)
+++ jakarta/bcel/branches/jakarta/build.xml Sat Jul 16 17:53:03 2005
@@ -134,7 +134,7 @@
<arg value="max.mini"/>
</java>
- <echo message="Faculty"/>
+ <echo message="Factorial"/>
<java classname="fac" classpath="${mini.dir}" />
<echo message="Fibonacci"/>
<java classname="fib" classpath="${mini.dir}" />
Added: jakarta/bcel/branches/jakarta/docs/Factorial.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/branches/jakarta/docs/Factorial.java?rev=219362&view=auto
==============================================================================
--- jakarta/bcel/branches/jakarta/docs/Factorial.java (added)
+++ jakarta/bcel/branches/jakarta/docs/Factorial.java Sat Jul 16 17:53:03 2005
@@ -0,0 +1,28 @@
+import java.io.*;
+
+public class Factorial {
+ private static BufferedReader in = new BufferedReader(new
+ InputStreamReader(System.in));
+
+ public static final int fac(int n) {
+ return(n == 0)? 1 : n * fac(n - 1);
+ }
+
+ public static final int readInt() {
+ int n = 4711;
+
+ try {
+ System.out.print("Please enter a number> ");
+ n = Integer.parseInt(in.readLine());
+ }
+ catch(IOException e1) { System.err.println(e1); }
+ catch(NumberFormatException e2) { System.err.println(e2); }
+
+ return n;
+ }
+
+ public static void main(String[] args) {
+ int n = readInt();
+ System.out.println("Factorial of " + n + " is " + fac(n));
+ }
+}
Modified: jakarta/bcel/tags/BCEL_5_0/build.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/tags/BCEL_5_0/build.xml?rev=219362&r1=219361&r2=219362&view=diff
==============================================================================
--- jakarta/bcel/tags/BCEL_5_0/build.xml (original)
+++ jakarta/bcel/tags/BCEL_5_0/build.xml Sat Jul 16 17:53:03 2005
@@ -134,7 +134,7 @@
<arg value="max.mini"/>
</java>
- <echo message="Faculty"/>
+ <echo message="Factorial"/>
<java classname="fac" classpath="${mini.dir}" />
<echo message="Fibonacci"/>
<java classname="fib" classpath="${mini.dir}" />
Added: jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java?rev=219362&view=auto
==============================================================================
--- jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java (added)
+++ jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java Sat Jul 16 17:53:03 2005
@@ -0,0 +1,28 @@
+import java.io.*;
+
+public class Factorial {
+ private static BufferedReader in = new BufferedReader(new
+ InputStreamReader(System.in));
+
+ public static final int fac(int n) {
+ return(n == 0)? 1 : n * fac(n - 1);
+ }
+
+ public static final int readInt() {
+ int n = 4711;
+
+ try {
+ System.out.print("Please enter a number> ");
+ n = Integer.parseInt(in.readLine());
+ }
+ catch(IOException e1) { System.err.println(e1); }
+ catch(NumberFormatException e2) { System.err.println(e2); }
+
+ return n;
+ }
+
+ public static void main(String[] args) {
+ int n = readInt();
+ System.out.println("Factorial of " + n + " is " + fac(n));
+ }
+}
Modified: jakarta/bcel/trunk/build.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/build.xml?rev=219362&r1=219361&r2=219362&view=diff
==============================================================================
--- jakarta/bcel/trunk/build.xml (original)
+++ jakarta/bcel/trunk/build.xml Sat Jul 16 17:53:03 2005
@@ -77,7 +77,7 @@
<!-- Compile the examples -->
<target name="examples" depends="compile">
- <javac srcdir="${examples.dir}" destdir="${build.dest}" \
classpath="${class.path}" /> + <javac srcdir="${examples.dir}" \
destdir="${build.dest}" classpath="${class.path}" debug="true" /> </target>
<!-- Creates the API documentation -->
@@ -139,7 +139,7 @@
<arg value="max.mini"/>
</java>
- <echo message="Faculty"/>
+ <echo message="Factorial"/>
<java classname="fac" classpath="${mini.dir}" />
<echo message="Fibonacci"/>
<java classname="fib" classpath="${mini.dir}" />
Modified: jakarta/bcel/trunk/xdocs/manual.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/xdocs/manual.xml?rev=219362&r1=219361&r2=219362&view=diff
==============================================================================
--- jakarta/bcel/trunk/xdocs/manual.xml (original)
+++ jakarta/bcel/trunk/xdocs/manual.xml Sat Jul 16 17:53:03 2005
@@ -430,7 +430,7 @@
<section name="2.6 Code example">
<p>
The following example program prompts for a number and prints the
- faculty of it. The <tt>readLine()</tt> method reading from the
+ factorial of it. The <tt>readLine()</tt> method reading from the
standard input may raise an <tt>IOException</tt> and if a
misspelled number is passed to <tt>parseInt()</tt> it throws a
<tt>NumberFormatException</tt>. Thus, the critical area of code
@@ -440,7 +440,7 @@
<source>
import java.io.*;
- public class Faculty {
+ public class Factorial {
private static BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
@@ -460,7 +460,7 @@
public static void main(String[] argv) {
int n = readInt();
- System.out.println("Faculty of " + n + " is " + fac(n));
+ System.out.println("Factorial of " + n + " is " + fac(n));
}
}
</source>
@@ -479,7 +479,7 @@
9: iload_0
10: iconst_1
11: isub
- 12: invokestatic Faculty.fac (I)I (12)
+ 12: invokestatic Factorial.fac (I)I (12)
15: imul
16: ireturn
@@ -513,7 +513,7 @@
4: getstatic java.lang.System.out Ljava/io/PrintStream;
7: ldc "Please enter a number> "
9: invokevirtual java.io.PrintStream.print (Ljava/lang/String;)V
- 12: getstatic Faculty.in Ljava/io/BufferedReader;
+ 12: getstatic Factorial.in Ljava/io/BufferedReader;
15: invokevirtual java.io.BufferedReader.readLine ()Ljava/lang/String;
18: invokestatic java.lang.Integer.parseInt (Ljava/lang/String;)I
21: istore_0
@@ -981,7 +981,7 @@
<p>
Using instruction lists gives us a generic view upon the code: In
<a href="#Figure 5">Figure 5</a> we again present the code chunk
- of the <tt>readInt()</tt> method of the faculty example in section
+ of the <tt>readInt()</tt> method of the factorial example in section
<a href="#2.6 Code example">2.6</a>: The local variables
<tt>n</tt> and <tt>e1</tt> both hold two references to
instructions, defining their scope. There are two <tt>goto</tt>s
---------------------------------------------------------------------
To unsubscribe, e-mail: bcel-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bcel-dev-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic