Python e Java para iniciantes

Eu estou com uma duvida aqui, Eu mexo com python e gostaria de saber como eu faço isso no Java:

print()
nome = input('Qual é o seu nome?)
if (nome.upper() == ‘SIM’):
print(‘Olha {} Seja bem vindo’.format(nome))
else:
quit()

Basicamente queria saber como que faz a parte do if tal coisa for igual a tal coisa ele me manda uma tal resposta

Eu comecei a fazer no java e ficou assim, e agora falta a parte que se eu falar sim ou nao ele me manda tal coisa. Será que alguém poderia me ajudar?

Locale idioma = Locale.getDefault();
Scanner resp = new Scanner(System.in);
System.out.println("Você deseja ver a linguagem do seu sistema? ");
String simounao = resp.next();
QUERIA COLOCAR AQUI O if (resp.upper() == ‘SIM’):
System.out.print("A linguaem do seu sitema está em ");
System.out.println(idioma.getDisplayLanguage()); // imprime "Portugês"
E AQUI O ELSE: quit()

Eu sei que ta um pouco confuso mas quem poder me ensinar a fazer esse tipo de função do java

public static void main(String[] args) {
        System.out.println("");
        Scanner sc = new Scanner(System.in);

        String nome = sc.next();

        if (nome.toUpperCase().equals("SIM")) {
            System.out.println(nome);
        }
    }
1 curtida

E como eu faço com o else?