이 기사에서는 고전적인 닭고기 및 토끼 케이지 문제를 해결하기 위해 Java의 루프 사용에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
루프 클래식, 닭고기 및 토끼 케이지 문제
질문 : 같은 새장에는 35 개의 닭과 토끼가 있습니다. 케이지에는 94 개의 다리가 있습니다. 닭과 토끼가 몇 명입니까?
아이디어 : 먼저, 아이디어를 명확하게하십시오. 닭의 수 *2 + 토끼의 수 *4는 총 피트 94와 같습니다. 이것은 핵심 요점입니다.
코드는 매우 간단하지만 주요 조건을 찾는 데 많은 시간이 걸립니다. 당신이 그것을 이해하지 못하면, 그것은 정말로 성가시다.
For Loop을 사용하여 조건이 충족 될 때까지 가능한 모든 것을 나열하십시오.
닭고기 표현*2 플러스 토끼*4는 총 피트 94와 같습니다. 이것이 IF의 판단 조건입니다. 만족하면 닭과 토끼의 수를 직접 출력 할 수 있습니다.
패키지 데모; public class loopdemo4 {public static void main (String [] args) {// 총 35 개의 닭과 토끼가 있으며 케이지에는 94 개의 다리가 있습니다. 닭의 수와 각각 몇 개의 토끼가 있는지 알아보십시오. // 닭 수*2 + 토끼의 수*4는 94와 같습니다. // 조건이 충족 될 때까지 가능한 모든 것을 나열하기 위해 for 루프를 사용하십시오. int sum = 35; int foot = 94; // 홀수 숫자가 없기 때문에 (int chook = 1; chook <= foot/ 2; chook ++) // int type for int type // 닭의 수 {int labbit = sum -chook; // (토끼 * 4 + chook * 2 == foot) // 닭과 토끼의 올바른 수이며, 직접 출력하고 루프 {System.out.println ( "닭의 수 :" + chook); System.out.println ( "토끼의 수는" + 토끼); 부서지다; }}}}실행 결과 :
Java 알고리즘에 대한 자세한 내용은이 사이트에 관심이있는 독자들이 주제를 볼 수 있습니다. "Java 데이터 구조 및 알고리즘 자습서", "Java Operation Dom Node Tips 요약", "Java 파일 및 디렉토리 작동 팁 요약"및 "Java Cache Operation Tips의 요약"을 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.