프로그램이 매우 간단하고 자체 할당되었으므로 숙제가 아닙니다.변수 결과를 찾을 수 없습니다.
사용자는 세 개의 숫자를 입력하고 제곱 된 숫자를 표시하고 숫자의 합계도 표시합니다. 주요 방법은
import java.util.Scanner;
public class CompSquares {
public static void main (String args[]) {
Scanner s= new Scanner(System.in);
int num1;
System.out.println(" Enter a number please.");
num1 = s.nextInt();
int num2;
System.out.println("One more.");
num2 = s.nextInt();
int num3;
System.out.println("Last one.");
num3 = s.nextInt();
System.out.println("The numbers squared are " + Square(num1, num2, num3));
System.out.println("The sum of these numbers is " + Sum(result));
}
private static double Square (int num1, int num2, int num3) {
if (num1 > 0) {
num1 *= num1;
System.out.println (num1);}
else {
System.out.println("Enter a correct number, please.");
}
if (num2 > 0){
num2 *= num2;
System.out.println (num2); }
else {
System.out.println("Really? Again. Do the right thing this time, jeez.");
}
if (num3 > 0){
num3*=num3;
System.out.println (num3);}
else {
System.out.println("Just make it more then one!!");
}
}
public static int Sum (int num1, int num2, int num3, int result) {
result = num1 + num2 + num3;
System.out.println(result);
}
}
합계 (int num1, int num2, int num3, int 결과)가 필요하며 결과는 두 번째로 전달됩니다. 결과 값이 주 결과에 포함되지 않습니다. –