Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

NEED URGENT HELP

Name: edo-chan 2011-12-28 11:11

sup /prog/

Ive asked this everywer already but peopl seem too lame to make even a simple program like so i hope the mighty anon programers of 4chan are more skilled

what im trying to do is to Write a method taking two parameters x and n that computes the nth power of x without using ^ or declaring a new variable inside the method or using Math lib.
and it has to be coded in JAVA (i know it sux but dont ask why i use dat shit)
hep plox!

Name: Anonymous 2011-12-28 13:12

>>8
But yeah, I also can't do it without declaring a new variable.
You could use recursion:

class file {
  public static void main(String [] args) {
    System.out.println (power(2, 2));
  }
  public static double power(double x, int n) {
    if (n == 0) return 1.0;
    else if(n % 2 == 1) return x * power(x, n - 1);
    else return power(x * x, n / 2);
  }
}

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List