Android Open Source - passwordcard-android Math






From Project

Back to project page passwordcard-android.

License

The source code is released under:

GNU General Public License

If you think the Android project passwordcard-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*
 * This file is part of PasswordCard./* www  . j  a  v  a  2  s . c  o m*/
 *
 * PasswordCard is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * PasswordCard is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with PasswordCard.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Copyright  2010 pepsoft.org.
 */

package org.pepsoft.util;

public final class Math {
    private Math() {
        // Prevent instantiation
    }
    
    /**
     * Returns the result of n modulo m.
     * 
     * @param n The first operand
     * @param m The second operand
     * @return n modulo m
     */
    public static int mod(int n, int m) {
        if ((n % m) == 0) {
            return 0;
        } else if (n >= 0) {
            return n % m;
        } else {
            return m + (n % m);
        }
    }
}




Java Source Code List

cl.flu0.passcard.MainActivity.java
org.pepsoft.passwordcard.PasswordCard.java
org.pepsoft.util.Math.java
org.pepsoft.util.Tool.java