이 내 지금까지 코딩입니다 - 강사 삼각형을 만들고 them.Here이 명확성의 실제 명령어로 지정하는 프로그램을 만들어달라고 :while 루프에는 무엇을 사용해야합니까?
* 사이의 정수 값을 사용하여 임의의 삼각형 측면의 세트를 생성하는 프로그램을 작성 3과 13. 사용자는 1에서 10 사이의 정수 값을 입력하여 생성하려는 삼각형 수를 지정합니다 (이 범위에서 정수를 입력한다고 가정 할 수 있습니다). 사용자가 요청한 각 삼각형
, 프로그램이 있어야합니다은 3 개 개의 숫자 3과 13
디스플레이 사이 3 임의의 정수의 집합을 생성
결정 숫자가 유효한 삼각형의 변을 나타내는 경우. 예를 들어, 5, 5 및 13은 삼각형을 만들지 않습니다. --- 숫자가 유효한 삼각형을 나타내지 않으면 적절한 오류 메시지를 표시하십시오. --- 숫자가 유효한 경우 프로그램에서 a) 삼각형의 측면 분류 - 등변, 이등변 또는 스캘 레인 및 을 결정하고 표시해야합니다. b) 삼각형의 각도 분류 - 오른쪽, 또는 둔한 *
// while 루프에서 무엇을 사용해야하는지 알아야합니다. 아직 코딩을 모두 작성하지는 않았지만 비어있는 while 루프 (userInput x 사과와 오렌지를 계산하는 데 사용하려고합니다. 예 : 과일을 int로 사용했습니다)
// 모든 코딩 작성 여기 :
// Declaring maximum and minimum values for user input: int maxValue = 13; int minValue = 3; userInteger = (int) (maxValue * Math.random()) + minValue; userInteger2 = (int) (maxValue * Math.random()) + minValue; userInteger3 = (int) (maxValue * Math.random()) + minValue; String banana = (userInput.getText()); { while() outcomeLabel.setText("Your numbers are: " + userInteger + ", " + userInteger2 + " and " + userInteger3 + "." + "\n" + "The number of triangles requested is" + banana + "so the result is"); } int apple = (userInteger + userInteger2); int orange = (userInteger3); { if (apple == orange) outcomeLabel.setText("Your numbers are: " + userInteger + ", " + userInteger2 + " and " + userInteger3 + "." + "\n" + "The number of triangles requested is" + banana + "\n" + "The numbers make a triangle."); else outcomeLabel.setText("Your numbers are: " + userInteger + ", " + userInteger2 + " and " + userInteger3 + "." + "\n" + "The number of triangles requested is" + banana + "\n" + "The numbers do not make a triangle - try again."); } { if(userInteger == userInteger2 && userInteger == userInteger3) outcomeLabel.setText("Your numbers are: " + userInteger + ", " + userInteger2 + " and " + userInteger3 + "." + "\n" + "The number of triangles requested is" + banana + "\n" + "The numbers make a triangle." + "\n" + "This triangle is an equilateral triangle."); } { if (userInteger == userInteger2) { } }
} 코드의 모양에서
어리석은 변수 이름 대신 의미있는 변수 이름을 사용해야합니다. 재미있을 수도 있지만 누군가가 코드를 읽으려고 할 때 정수가 과일에 의해 명명되는 이유를 모르면 시간을 낭비하게됩니다.또한, 몇 달 또는 몇 주 후에 코드를 읽으 러 돌아 가면 어쨌든 의미있는 이름을 사용하기를 바랍니다. :) – Matthew
난수 생성이 올바르지 않습니다. 생성하는 정수는 3과 15 사이의 값으로 포함됩니다 ( – awksp
).이 값은 부적절합니다. 더 쉽게 추적 할 수있게 도와줍니다. 입력하기 전에 변경하려고합니다. 과제. 하지만 조언을 주셔서 감사합니다 ... – user3561829