소프트웨어 개발 강의 과제를 수행 중이며 for
루프를 코딩하라는 메시지가 표시되어 사용자에게 두 개의 숫자를 묻는 메시지가 표시됩니다. 표가 표시됩니다.제곱 함수 오류 - 정밀도가 손실 될 수 있음
이 도움이 경우는, BlueJ의에서 코딩 (?)
이것은 내가 지금까지 내가이 루프 outwith 두 개의 번호를 물어 모두를 설정 한 루프하지만, 수레와 i
변수는있다 i
을 두 번;
for (i = lowNum; i <= highNum; i++) {
//find square of number
squareNum = i * i;
//find cube of number
cubeNum = i * i * i;
//find square root of number
rootNum = Math.sqrt(i);
//display under appropriate headings
}
내가 시도하고 실행
, 컴파일러 오류가Math.sqrt(i);
라인에
i
강조 내가 떠 변수 유형을 변경하는 시도했지만 다음과 유사한 오류 (float과 double 반전되는)
possible loss of precision, required: float; found: double;
말 온다 코드
누구든지 해결 방법을 알고 있습니까?
나는 그것을 두 배로 설정하려고했지만 사각형과 큐브가 작동하지 않습니다. –