Fórum Como posso faço para diferenciar Maiúscula de minuscula na escolha de um menu? #569774
27/05/2011
0
do{System.out.println("Escolha a opçao:");
System.out.println("A - Faça isso:");
System.out.println("B - Faça aquilo:");
System.out.println("C - Sair:");
resp1=sc.next();
switch(resp1.charAt(0)){
case 'A':
menuA();
break;
case 'B':
menuB();
break;
case 'C':
System.exit(0);Helio Silva
Curtir tópico
+ 0Posts
27/05/2011
Paulo Santana
// Este exemplo mostra como comparar strings sem
// considerar letras maiúsculas e minúsculas
public class Estudos{
public static void main(String[] args){
String s1 = "GOSTO de Java";
String s2 = "gosto de java";
if(s1.equalsIgnoreCase(s2))
System.out.println("As duas strings sao iguais");
System.exit(0);
}
}
Gostei + 0
27/05/2011
Helio Silva
Gostei + 0
27/05/2011
Helio Silva
do{System.out.println("Escolha a opçao:");
System.out.println("A - Faça isso:");
System.out.println("B - Faça aquilo:");
System.out.println("C - Sair:");
resp1=sc.next();
switch(resp1.charAt(0)){
case 'A':
menuA();
break;
case 'B':
menuB();
break;
case 'C':
System.exit(0);
do {
System.out.println("Escolha a opçao:");
System.out.println("A - Faça isso:");
System.out.println("B - Faça aquilo:");
System.out.println("C - Sair:");
resp1 = sc.next();
switch (resp1.charAt(0)) {
case 'A':
case 'a':
menuA();
break;
case 'B':
case 'b':
menuB();
break;
case 'C': case 'c': // outra notação (prefiro as anteriores)
System.exit(0);
}
...
do {
System.out.println("Escolha a opçao:");
System.out.println("A - Faça isso:");
System.out.println("B - Faça aquilo:");
System.out.println("C - Sair:");
resp1 = sc.next();
switch (resp1.toUpperCase().charAt(0)) {
case 'A':
menuA();
break;
case 'B':
menuB();
break;
case 'C':
System.exit(0);
}
...
Gostei + 0
27/05/2011
Helio Silva
Gostei + 0
27/05/2011
Douglas Eric
resp1=sc.next();
resp1=sc.next().toUpperCase();
Gostei + 0
27/05/2011
Helio Silva
resp1=sc.next();
resp1=sc.next().toUpperCase();
Gostei + 0