3 번 실행 한 후에이 프로그램을 취소하려고 시도하지만 "로컬 변수 taskId가 초기화되지 않았을 수 있습니다."오류가 계속 발생합니다. 하나는 위험합니다. 둘은 컴파일러 오류가 발생하더라도 제대로 컴파일하고 프로그램을 실행할 수 있습니까? 마지막으로 어떻게 해결할 수 있습니까? 감사!Java에서 변수 오류 초기화를 방지하는 방법
final int taskId = plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
int count = 0;
@Override
public void run() {
((LivingEntity) e.getEntity()).damage(2);
count++;
if (count > 2) {
Bukkit.getScheduler().cancelTask(taskId);
}
}
}, 60L);
"컴파일러 오류 발생에도 불구하고 제대로 컴파일 할 수 있습니까?"??? – Muse
'컴파일러 오류가 발생 함에도 불구하고 여전히 컴파일 할 수 있습니까? '맨, 먼저 프로그래밍에 대한 기본 지식을 습득해야합니다. B4 u와 같은 고수준의 것들을 시도하십시오 – Pranalee
불행히도 "이걸 믿어주세요"- 스위치가 아직 구현되지 않았습니다. 모든 컴파일러에서 .. :) – hage