반복을 통해 1 ~ 9의 계승을 계산할 수있는 프로그램을 작성하려고하는데, 시도하는 동안 몇 가지 문제가 발생합니다. 내 프로그램에서 내 문제를 파악하도록 도와주세요. 나는 단지 프로그래밍을 배우고 있습니다. 반복으로 1 ~ 9의 계승을 계산하는 프로그램
다음
내 프로그램입니다, 그것은 뭐가 잘못 말해주십시오 : 모든public class iterative {
static int ans=1;
public static void iteration() {
System.out.println("n n!");
for (int n=1; n<10; n++) {
while ((n-1)>0)
ans=n*(n-1);
System.out.println(n + " " + ans);
}
}
public static void main(String[] args) {
iteration();
}
}
어떻게 문제가 무엇인지 알려 대해? 우리는 당신의 숙제를하기 위해 여기에 있지 않습니다. 구체적인 질문을하십시오. –
숙제를위한 것입니까? 괜찮 으면 좋겠지 만, 일반적으로 그것에 대해 선행해야합니다. 사람들은 재료를 배우는 데 도움이되도록 힌트와 같은 답을 줄 것입니다. 또한, 어떤 오류가 있습니까? 좀 더 구체적 일수록 더 많은 도움을 줄 수 있습니다. – pkaeding
두 번째 println은 힌트를 제공합니다. 각 반복에서 ans의 가치는 얼마입니까? 당신은 그것이 무엇 이길 기대합니까? – Maciej