Uma estrutura muito utilizada em programacao e o switch. A estrutura switch verifica uma variavel e age de acordo com seus cases. Os cases sao as possibilidades de resultados que sao obtidos por switch.Basicamente, o switch serve para controlar varias acoes diferentes de acordo com o case definido dentro dele.A estrutura do Switch e:SWITCH (variavel) {CASE valor :Codigo a ser executado caso o valor de case seja o mesmo da variavel de switch}Entao, detalhadamente, switch recebe uma variavel e abre um bloco de dados ( { } ), dentro desse bloco de dados ha os cases. Cada case recebe um valor unico, ou seja, que nao pode ser repetido no mesmo bloco de dados. Entao, marcamos cada case com dois pontos ( : ). Apos os dois pontos colocamos todo codigo que devera ser executado que pode conter quantas linhas nos quisermos.Dica importante: E um bom costume sempre terminar um codigo apos o case com um comando break. Assim, nos evitamos que o resto do codigo seja executado por acidente. E vale tambem ressaltar que case nao gera resultados booleanos, portanto, nao ha a possibilidade de fazer comparacoes (Ex. Isso esta totalmente errado-> case var1 > var2:).DefaultComo switch pode receber varias possibilidades, pode ocorrer de algum caso estar fora do alcance ou nao definido. Nesse momento, default faz seu papel. Default pega qualquer resultado que nao esteja definido no case. Ou seja, ele e o bloco de codigo padrao que deve ser executado quando nenhum case for satisfeito. Podemos coloca-lo onde quisermos dentro de switch , mas, geralmente, o colocamos no final.Para exemplificar, vamos ver o codigo abaixo.01.public class ExemploSwitch {02.public static void main(String args[]) {03.int diaDaSemana = 1;04.switch (diaDaSemana) {05.case 1:06.System.out.println("Domingo");07.break;08.case 2:09.System.out.println("Segunda-feira");10.break;11.case 3:12.System.out.println("Terca-feira");13.break;14.case 4:15.System.out.println("Quarta-feira");16.break;17.case 5:18.System.out.println("Quinta-feira");19.break;20.case 6:21.System.out.println("Sexta-feira");22.break;23.case 7:24.System.out.println("Sabado");25.break;26.default:27.System.out.println("Este nao e um dia valido!");28.}29.}30.}Como podemos perceber, existe uma variavel inteira chamada diaDaSemana. Essa variavel e passada ao switch e dentro desse switch ha 7 cases que correspondem aos dias da semana. Como o valor inicial e 1, entao, o bloco logo abaixo de case 1 e executado, ou seja, ele imprimira Domingo no monitor. Para evitar que o codigo dos outros cases sejam executados, logo apos o metodo println ha um comando BREAK;Se quiser, baixe este codigo e modifique o valor inicial de diaDaSemana para verificar os possiveis resultados e como este algoritmo funciona. Algumas vezes ja fiquei sem usar o Workbench por que me faltou a lembranca da ultima senha das inumeras que costumava a colocar em meus programas e principalmente nos servidores com MySQL.Para alterar a senha do usuario root siga os seguintes passos:Linux:1. Parar o servico do MySQL (service mysqld stop, /etc/init.d/mysqld stop, matando o processo conforme sua distribuicao);2.Reiniciar o mysql com a opcao skip-grant-tables (voce podera utiliza-la ao iniciar o mysqld manuamente ou colocando-a no arquivo de init)3. Alterar a senha do usuario root com o comando: # mysqladmin -u root password 'nova_senha' # mysqladmin flush-privilegesvoce pode alterar a senha tambem com o comando: # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('nova_senha') WHERE User='root'; FLUSH PRIVILEGES;Windows XP (com o MySQL rodando como servico):Entrar nos servicos do Windows