Я пытаюсь запустить программу ниже, но получаю некоторые ошибки. Может ли кто-нибудь помочь мне, понять, что не так с условным заявлением?Ошибка синтаксиса условий if if-else?
import java.util.Scanner;
public class separatingFirstCharacters {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("Type your name: ");
String name = reader.nextLine();
If (name.length()>3) {
char firstcharacter =name.charAt(0);
System.out.println ("First character : " + firstcharacter);
char secondcharacter = name.charAt(1);
System.out.println ("Second character : " + secondcharacter);
char thirdcharacter=name.charAt(3);
System.out.println("Third character: "+thirdcharacter);
}
else
{
System.out.println("name : " + name);
}
}
}
Консольные Ошибки:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The method If(boolean) is undefined for the type separatingFirstCharacters
Syntax error, insert ";" to complete Statement
Syntax error on token "else", delete this token
at separatingFirstCharacters.main(separatingFirstCharacters.java:13)
опечатка: ключевое слово 'If' должен быть строчным – amdixon