*Por que não está reconhecendo o valor "0070" nesse código:* import java.util.*;public class Main { public static void main(String[] args) { int senha; Scanner entrada = new Scanner(System.in); senha = 0; while (senha != 0070) { System.out.print("Senha:"); senha = entrada.nextInt(); if ( senha == 0070) { System.out.println("CONECTADO"); }else{ System.out.println("Não foi possível conectar-se. Tente novamente."); } } } }
O menor número de possibilidades tem que ser considerado para desempenho. Segue: public String ordenar(int n1, int n2, int n3) { int aux = 0; if (n1 > n2) { aux = n2; n2 = n1; n1 = aux; } if (n2 > n3) { aux = n3; n3 = n2; n2 = aux; } if (n1 > n2) { aux = n2; n2 = n1; n1 = aux; } return n1 + " " + n2 + " " + n3; }
Olha obrigado o moço do vídeo que explica muito bem e também chega ao resultado. E também obrigado ao moço do comentário que também explica muito bem e apresenta uma alternativa mais enxuta. Bom não sei se serei respondido, mas queria fazer uma pergunta. Eu tô começando agora na verdade eu nem tô em Java ainda eu tô em lógica de programação, seguindo a linguagem Java pra logo em seguida estudar Java em si E o segundo exercício da lista de estrutura de decisão é esse dos 3 números em ordem crescente. Só que eu perdi uma hora tentando resolver e não consegui. Pensei em if, else if, usar && pra comparar e switch case, ai né convencido que não ia saber eu vim pesquisar. Será que devo me desesperar? :( Bom obrigado a todos pela ajuda e atenção xP
@@pczinho2000 Normal, Lógica de Programação é assim mesmo! Quer um desafio? este já fiz, e levei 1 dia. Calcule o dia de uma data da Páscoa para um determinado ano passado como paramêtro, o resultado é somente o dia. Ex: 1, 2, 29, 31...😀 Ex: diaDaPascoa(2022) public static void diaDaPascoa(int ano){ ... }
Eu achei mais complicado , vc já pensou em colocar uma variável auxiliar , e trocar os valores ? Ex: força o maior valor ir para a variável C e força o menor valor ir para variável A ?!!! Com isso vc teria o maior número em C e o menor número em A ! Ex: se A for maior que B faça : Aux:A ; A: B; B : Aux ; com isso vc tá colocando o maior valor em B ! Depois vc troca o valor de B com o valor de C ! E por fim vc troca o valor de A novamente com o valor de B caso o valor de A seja maior que o valor de B
O bom de Programação é isso, cada um faz de uma forma e pode chegar ao mesmo resultado. Obrigado pela mensagem, porém eu deixei a programação de sistemas a alguns anos, por isso não irei alterar agora. kkkkkkk
Excelente Fernando. Resolveu meu problema. A melhor explicação, bem didática para iniciantes!!!! Parabéns e continue nos ajudando!!!
Excelente vídeo, explicou de todas as formas possíveis e de fácil entendimento. Parabéns!
Muito obrigada pela explicação! O conteúdo foi apresentado de maneira fácil e simples! Me ajudou muito!!
Muito bom, me ajudou bastante
Muito obrigado resolveu minhas dúvidas de como construir essa classe
me ajudou muito
*Por que não está reconhecendo o valor "0070" nesse código:*
import java.util.*;public class Main
{
public static void main(String[] args)
{
int senha;
Scanner entrada = new Scanner(System.in);
senha = 0;
while (senha != 0070) {
System.out.print("Senha:");
senha = entrada.nextInt();
if ( senha == 0070) {
System.out.println("CONECTADO");
}else{
System.out.println("Não foi possível conectar-se. Tente novamente.");
}
}
}
}
O menor número de possibilidades tem que ser considerado para desempenho.
Segue:
public String ordenar(int n1, int n2, int n3) {
int aux = 0;
if (n1 > n2) {
aux = n2;
n2 = n1;
n1 = aux;
}
if (n2 > n3) {
aux = n3;
n3 = n2;
n2 = aux;
}
if (n1 > n2) {
aux = n2;
n2 = n1;
n1 = aux;
}
return n1 + " " + n2 + " " + n3;
}
Olha obrigado o moço do vídeo que explica muito bem e também chega ao resultado. E também obrigado ao moço do comentário que também explica muito bem e apresenta uma alternativa mais enxuta.
Bom não sei se serei respondido, mas queria fazer uma pergunta. Eu tô começando agora na verdade eu nem tô em Java ainda eu tô em lógica de programação, seguindo a linguagem Java pra logo em seguida estudar Java em si
E o segundo exercício da lista de estrutura de decisão é esse dos 3 números em ordem crescente. Só que eu perdi uma hora tentando resolver e não consegui. Pensei em if, else if, usar && pra comparar e switch case, ai né convencido que não ia saber eu vim pesquisar. Será que devo me desesperar? :(
Bom obrigado a todos pela ajuda e atenção xP
@@pczinho2000 Normal, Lógica de Programação é assim mesmo! Quer um desafio? este já fiz, e levei 1 dia. Calcule o dia de uma data da Páscoa para um determinado ano passado como paramêtro, o resultado é somente o dia. Ex: 1, 2, 29, 31...😀
Ex:
diaDaPascoa(2022)
public static void diaDaPascoa(int ano){
...
}
Ei meu brother, vlw... to tentando fazer aki um programa que calcule a mediana de números, tava precisando disso pra colocar os num em rol, vlw!
dava ppra fazer por switch case?
Eu achei mais complicado , vc já pensou em colocar uma variável auxiliar , e trocar os valores ? Ex: força o maior valor ir para a variável C e força o menor valor ir para variável A ?!!! Com isso vc teria o maior número em C e o menor número em A ! Ex: se A for maior que B faça : Aux:A ; A: B; B : Aux ; com isso vc tá colocando o maior valor em B ! Depois vc troca o valor de B com o valor de C ! E por fim vc troca o valor de A novamente com o valor de B caso o valor de A seja maior que o valor de B
O bom de Programação é isso, cada um faz de uma forma e pode chegar ao mesmo resultado.
Obrigado pela mensagem, porém eu deixei a programação de sistemas a alguns anos, por isso não irei alterar agora. kkkkkkk
O método Bubble Sort é um pouco mais fácil de entender e fazer. Mas curti teus vídeo-aulas!
vlw cara, nem sabia que tinha isso de Bubble Sort :'v