如何在java中的其他类中使用静态方法

时间:2017-02-20 05:50:50

标签: java class variables methods static

在另一个类中但在同一个文件中使用静态方法的正确方法是什么?我在打印x时没有得到任何输出;

import java.util.Scanner;
public class test {
    public static void main(String[]args)
    {
        int x;
        x=UserMainCode.checksum(50);

        System.out.println(x);
    }
}

class UserMainCode
{
    public static int checksum(int n)
    {
        int n1=n,sum=0,d;
        while(n1!=0)
        {
            d=n%10;
            n1=n/10;
            if(d%2!=0)
            {
                sum=sum+d;
            }
        }

        if(sum%2==0)
            return -1;
        else
            return 1;
    }
}

1 个答案:

答案 0 :(得分:-1)

更改行

n1=n/10;

n1=n1/10;

一切都会正常。