簡體   English   中英

如何在Java中的其他類中使用靜態方法

[英]How can I use static methods in other classes in java

在另一個類中但在同一文件中使用靜態方法的正確方法是什么? 打印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;
    }
}

換線

n1=n/10;

n1=n1/10;

一切都會正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM