Я продолжаю получать ';' ожидается при ошибке checkBinary (String num) {^, но я не могу найти места для «;». Я изучал java только несколько дней, поэтому проблема может быть очевидной, я еще не научился. Пожалуйста, предоставьте подробное объяснение, чтобы я мог использовать его для предотвращения проблемы в более поздних проектах. Заранее спасибо!(';' ожидаемый логический checkBinary (String num) {^) Нужна помощь в поиске ошибки
import java.io.*;
import java.util.Scanner;
public class checkbinary
{
public static void main(String[] args)
{
String num;
System.out.println("Enter a number:");
Scanner sc = new Scanner(System.in);
num = sc.nextLine();
if(checkBinary(num)) {
System.out.println("The number is: Binary");
} else {
System.out.println("The number is: Not Binary");
}
boolean checkBinary(String num) {
for(i=0;i<num.length();i++) {
digit = Integer.parseInt(num.substring(i,i+1));
if(digit > 1) {
return false;
}
}
return true;
}
}
метод внутри метод не допускается –