Gostaria de saber se no switch do java eu posso usar o until ou … como usava em pascal para estudar lógica.
ex: case grade of
10…20: count++;
Gostaria de saber se no switch do java eu posso usar o until ou … como usava em pascal para estudar lógica.
ex: case grade of
10…20: count++;
O equivalente ao repeat…until do pascal, no java é o do…while.
repeat
begin
//Código
end
until (condicao)
Equivale a:
do {
//Código
} while (!condicao);
Note que a condição é invertida, por isso o !
No caso do case, você pode fazer assim:
switch (condicao) {
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
//Código
break;
}
Embora nesse caso me pareça ser mais simples tratar mesmo com um if.
O “else” do switch em pascal chama-se default em Java.
Seria bom pesquisar e estudar né cara…
Esta duvida é facilmente sanada por qqer pesquisinha rapida no google.
int op = 2;
switch(op){
case 1: System.out.println("1");
break;
case 2: System.out.println("2");
break;
default: System.out.println("Opção inválida. Escolha 1 ou 2.");
}
Também pode se usar utilizando char:
char op = 'B';
switch(op){
case 'B':
break;
//...
}
E usando java 7 pode se utilizar String:
String nome = "Marco";
switch(nome){
case "Marco":
break;
//...
}
desconsiderem o que eu postei 