안녕하세요, 저는 연산자를 테스트하고 변수를 선언하는 데 약간의 도움이 필요한 코드를 작성하려고합니다. 내 코드에서 if 문 아래에 입력 한 숫자가 무엇인지에 따라 특정 답이 true 또는 false가되도록 선언하고 "기호를 찾을 수 없습니다"오류가 계속 발생합니다. 여기 내 코드는String 변수를 String 변수에 어떻게 연결합니까?
import java.util.Scanner;
public class TestOperators
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
//prompt the user to enter an integer
System.out.print("Enter an integer: ");
int num = input.nextInt();
String t = new String("True");
String f = new String("False");
//calculate
if ((num % 5 == 0) && (num % 6 == 0))
answer = t;
else if ((num % 5 == 0) && (num % 6 != 0) || (num % 5 != 0) && (num % 6 == 0))
answer = t;
else if ((num % 5 == 0) || (num % 6 == 0))
answer = t;
else
answer = f;
//print results
System.out.println("Is " + num + " divisible by 5 and 6? " + answer);
System.out.println("Is " + num + " divisible by 5 or 6?" + answer);
System.out.print("Is " + num + " divisible by 5 or 6, but not both?" + answer);
}
}
이 프로그램은 그 자리에서 변수 "대답"을 선언 할 수 없다는 것을 알려줍니다. 나는 변수 "f"와 "t"변수를 묶어서 변수 변수에 묶으려는 시도를하고 있습니다. 도와주세요!
그리고 "False"(초기화해야 할 필요가 있음)로 초기화 된 경우 마지막 'else' –