Method in Java that returns the first odd found in a range -
i need create method receives int n , tests integers between n*n+1 , (n+1)*(n+1)-1 , returns first odd number encounters. if no such number found between these bounds function return 0.
i'm trying figure out how while , don't it. i'm quite new java.
can me?
i thought in eclipse says me this method must return result of type int , didn't understand why.
public static int test(int n){      // receives argument n          int = n*n+1;             // calculate lower bound         int b = (n+1)*(n+1)-1;     // calculate upper bound           {          (int = 1; <=a; i++){             if (a % == 0){                 return a;             } else if (a % != 0){                 return 0;             }         }          ++a;      } while (a <= b);      }  
to check whether number odd, use modulo:
n % 2 == 0 if above condition evaluates true, number even. evaluate true if number odd:
n % 2 != 0 i hope helps.
Comments
Post a Comment