case 1:
faça alguma coisa se a for 1
break;
case 1:
faça alguma coisa se a for 1
break;
case 1:
faça alguma coisa se a for 1
break;
default:
faça alguma coisa se a não for nenhuma das alternativas acima
break;
}[/code]
Lembrando que num switch vc pode usar valores integrais (byte, short, int, long e char) e também enumerações.
Quanto a quebra de linha, que parece pelo titulo ser essa sua dúvida, é só dar enter e indentar 8 espaços, e o operador vem na linha de baixo. Essas são convenções.
Procure por code convention no site da sun, deve haver algo a respeito, mas recomenda-se que o código não passe da coluna 80 (nas IDES uma linha pontilhada mostra a coluna 80)
[quote=cgomesnet]Pessoal, como posso fazer para continuar uma linha de código muito longa em outra linha?
Estou com essa dúvida, no VB eu uso o _ porém no java não sei oq faço.
[/quote]
Basicamente existem três tipos de linguagens: aquelas onde você precisa usar algo para continuar uma linha (Basic, Fortran, Cobol), aquelas onde você precisa usar algo para separar os comandos (no caso do Java, Pascal, C, PL/SQL etc. é o “;” e do Cobol é o “.”) e aquelas onde a linguagem sabe mais ou menos como separar os comandos (Javascript, Transact-SQL, etc.)
Não existe um “continuador de linha” no caso do Java; entretanto, você não pode esquecer de usar o “;” para separar os comandos em lugares adequados.
Uma coisa que existe no C# e propuseram pôr no Java (é relativamente simples) é a string que continua em várias linhas. Isso acho que já existe em Scala.
Por exemplo:
// Se Java tivesse o mesmo recurso do C#
String sql = @"SELECT X, Y, Z
FROM W
WHERE A = B";
[quote]Uma coisa que existe no C# e propuseram pôr no Java (é relativamente simples) é a string que continua em várias linhas. Isso acho que já existe em Scala.
Por exemplo:
// Se Java tivesse o mesmo recurso do C#
String sql = @"SELECT X, Y, Z
FROM W
WHERE A = B"; [/quote]