package lectures.class_dual_roles.statics;
import util.annotations.WebDocuments;
@WebDocuments({"Lectures/ClassDualRolesStatics.pptx", "Lectures/ClassDualRolesStatics.pdf", "Videos/ClassDualRolesStatics.avi"})
public class SingleMethodPermutations {
public static void main (String[] args) {
int n = 4;
int r = 2;
long nFactorial = 1; int nextMultiplier = n;
while (nextMultiplier > 0) {
nFactorial *= nextMultiplier;
nextMultiplier -= 1; }
long nMinusRFactorial = 1;
nextMultiplier = n-r;
while (nextMultiplier > 0) {
nMinusRFactorial *= nextMultiplier;
nextMultiplier -= 1;
}
long numPermutations4Choose2 = nFactorial/nMinusRFactorial; System.out.println ("N = " + n + " R = " + r + " Permuntations = " + numPermutations4Choose2);
r = 3;
nMinusRFactorial = 1; nextMultiplier = n-r;
while (nextMultiplier > 0) {
nMinusRFactorial *= nextMultiplier;
nextMultiplier -= 1;
}
long numPermutations4Choose3 = nFactorial/nMinusRFactorial; System.out.println ("N = " + n + " R = " + r + " Permuntations = " + numPermutations4Choose3);
}
}