public class Function
{
public static void main(String args[])
{
System.out.println(power(3,2));
System.out.println(power(3,2));
System.out.println(power(2));
}
public long power(int m)
{
return m*m;
}
public long power(int m,int n)
{
long product=1;
for(int i=1;i<=n;i++)
{
product=product*m;
}
return product;
}
}
컴파일러이 오류를 표시 들쑥날쑥 한 것들에 대해서 :/나는 그 사실을 지금부터 염두에 둘 것이다.Java 초급 질문 : 아래 코드에 어떤 문제가 있습니까?</p> <p>Function.java:5 : 비 정적 메소드 전력 (INT, INT)</p> <p>[편집]</p> <p>미안 정적 콘텍스트에서 참조 될 수 없다 : -
좋아, 이제 정적 키워드를 추가 했으므로 이제는 정상적으로 작동합니다. 이 정적 키워드는 어떤 차이점이 있습니까? 저는 초보자이며 정적이 무엇인지 아직 연구하지 않았습니다. 나는이 책의 다른 장에서 분명히 읽을 것이지만 누군가 나에게 그것이 무엇인지에 대한 아이디어를 주길 바란다. 감사.
잘못된 것이 있습니다. 적절한 들여 쓰기가 없습니다! –
또 다른 포인트 ... 이것은 오류가 아니지만'String args []'보다 (실제로는 동일하지만)'String [] args '를 코딩하는 데 더 많이 받아 들여집니다 ... – froadie
@froadie : 문자열 ... args'? –