나는이 함수로 msg "Hello World"를 인쇄 할 루프를 만들려고합니다.수학 기호가있는 Java 루프
void functionA(int n); // log(n)
void functionB(int n); // sqrt(n)
void functionC(int n); // n
void functionD(int n); // n log(n)
void functionE(int n); // n²
void functionF(int n); // n³
void functionG(int n); // 2^n
void functionH(int n); // n!
내가 만들었지 만 문제가 있습니다.
public class test
{
public static void functionC(int n)
{
for(int i = 0; i < n; i++)
{
System.out.println("Hello world");
}
}
public static void main(String[] args){
functionC(5);
}
}
이 functionC 것 : 나는 당신의 질문에서 만들 수있는 것과
class test
{
public static void main(String[] args)
public static double log10(double n)
{
double n;
for(n = 0; n <= Math.log10(double n); n++)
{
System.out.println("Hello world");
}
}
}
나는 당신이 무엇을 요구하고 있는지 전혀 모른다. –
기본 자바 구문에 대한 이해가 부족한 것 같습니다. 그런 식으로'main()'안에'log10 (double n)'을 선언 할 수 없으며'Math.log10()'을 호출 할 때'n'을 선언 할 수 없습니다. oracle에서 제공하는 [자습서] (http://docs.oracle.com/javase/tutorial/)를 참조하십시오. – azurefrog
이 코드는 몇 곳에서 컴파일되지 않습니다. 주 메소드 정의가 닫혀 있지 않고 log10 메소드에서 변수 n을 두 번 정의했는지 확인하십시오. – alobodzk