java - scanner permite apenas strings definidas

JacobBalb:

Quero ler em um operador através da entrada do usuário com um scanner. O scanner deve ler a entrada desde que um operador pré-definido seja digitado. Achei que funcionaria assim, mas retorna command cannot be resolvedna parte do tempo.

String [] operators = new String [3];
operators[0] ="!";
operators[1] ="&&";
operators[2] ="||";

Scanner sc = new Scanner(System.in);        
System.out.println("Command: ");

do {
String command = sc.next();
} while(!command.equals(operators[0]) || !command.equals(operators[1]) || !command.equals(operators[2]));
Yousaf:

Declare commandfora do do-whileloop porque se você declarar qualquer variável dentro do do-whileloop, seu escopo será limitado ao corpo do do-whileloop. Não será acessível fora do corpo do loop.

String [] operators = new String [3];
operators[0] ="!";
operators[1] ="&&";
operators[2] ="||";
String command;

Scanner sc = new Scanner(System.in);        
System.out.println("Command: ");

do {
    command = sc.next();
} while(!command.equals(operators[0]) || !command.equals(operators[1]) || !command.equals(operators[2]));

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Java regex permite apenas caracteres específicos

Por que o java permite apenas links dinâmicos?

Strings de leitura da classe Java Scanner

Strings de leitura da classe Java Scanner

permitindo apenas o scanner Java para permitir números

Java.util.scanner parece estar lendo apenas algumas linhas

ZBar Scanner QR apenas

Java Regex para validar o nome completo permite apenas espaços e letras

Por que o Java permite apenas args String [] como argumento do método principal?

Por que o Java não permite foreach em iteradores (apenas em iteráveis)?

Leia apenas colunas definidas de CSV

Leia apenas colunas definidas de CSV

Como transformar strings de scanner em um fluxo em Java?

como limpar strings inseridas de um Scanner em Java?

As expressões Lambda podem ser usadas apenas no mesmo método em que estão definidas em (Java)?

O utilitário Java Scanner não permite que o usuário insira novamente a entrada em um loop

O printf pode imprimir strings definidas?

Novato: As strings definidas são todas NULLs?

NumberTextBox permite apenas números inteiros

A coluna DataGridView permite apenas valores exclusivos

Android Custom ListPreference permite apenas 5 itens

NumberTextBox permite apenas números inteiros

h: inputText permite apenas dígitos decimais

modsecurity permite apenas 1 país

C ++: permite apenas números como entrada

entrada permite escrever apenas 1 símbolo

Javascript permite apenas tags HTML específicas

iOS Swift permite apenas a tecla Backspace no teclado

Segurança Firestore - permite apenas campos conhecidos

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    UITextView não está exibindo texto longo

  3. 3

    Dependência circular de diálogo personalizado

  4. 4

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  5. 5

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  6. 6

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  7. 7

    Setas rotuladas horizontais apontando para uma linha vertical

  8. 8

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  9. 9

    Definir um clipe em uma trama nascida no mar

  10. 10

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  11. 11

    Como dinamizar um Dataframe do pandas em Python?

  12. 12

    regex para destacar novos caracteres de linha no início e no fim

  13. 13

    Why isn't my C# .Net Core Rest API route finding my method?

  14. 14

    Como obter a entrada de trás de diálogo em treeview pyqt5 python 3

  15. 15

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  16. 16

    How to create dynamic navigation menu select from database using Codeigniter?

  17. 17

    Como recuperar parâmetros de entrada usando C #?

  18. 18

    Changing long, lat values of Polygon coordinates in python

  19. 19

    Livros sobre criptografia do muito básico ao muito avançado

  20. 20

    Método \ "POST \" não permitido no framework Django rest com ações extras & ModelViewset

  21. 21

    Pesquisa classificada, conte números abaixo do valor desejado

quentelabel

Arquivo