Ir ao conteúdo
  • Cadastre-se

Pedro H Nascimento

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

0
  1. Muito obrigado pela explicação , irei me aprofundar neste assunto!!!
  2. Olá amigos , estou em duvida em como mostrar a posição do menor numero de um vetor , sendo que o tamanho de elementos do vetor é n (Digitado pelo teclado); Eu tenho a missão de mostrar o menor valor e a posição do mesmo ; package vetor; import java.util.Arrays; import java.util.Scanner; public class Vetor { public static void main(String[] args) { Scanner ler = new Scanner (System.in); System.out.println(""); int n = ler.nextInt(); int[] v = new int [n]; int i,menor =0,p = 0; for( i = 0; i < n ; i++){ System.out.println(""); v[i] = ler.nextInt(); if (v[i] < menor ) menor = v[i]; p = i; // no caso estou em duvida aqui pois vi varios algoritmos e nao esta copilando desta forma } System.out.println("Menor valor: "+menor); System.out.println("Posicao: "+p); // chega nesta parte do programa da erro }} Obrigado pela atenção . PS: Sou iniciante e para muitos pode ser ate burrice minha , pois não estou conseguindo mesmo achar uma solução.obrigado.
  3. Bom dia pessoal me ajudem por favor eu preciso criar um programa que calcule duas frações e exiba o resultado, e caso o denominador seja igual a zero imprima "Entrada Invalida" Só que eu envio a resposta e da este erro Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:909) at java.util.Scanner.next(Scanner.java:1530) at java.util.Scanner.nextInt(Scanner.java:2160) at java.util.Scanner.nextInt(Scanner.java:2119) at HuxleyCode.main(HuxleyCode.java:11) e meu programa esta deste jeito package soma_fracao; import java.util.Scanner; public class Soma_Fracao { public static void main(String[] args) { Scanner ler = new Scanner(System.in); int a ; System.out.println("Numero de cima: "); a= ler.nextInt(); int b ; System.out.println("Numero de cima: "); b= ler.nextInt(); int c ; System.out.println("Numero de cima: "); c= ler.nextInt(); int d ; System.out.println("Numero de cima: "); d= ler.nextInt(); if (b ==0 || d == 0) { System.out.println("Entrada Inválida"); }else{ a=a*d; c=c*b; d=d*b; System.out.println(a+c+"/"+d); } } } Por favor me ajudem muito obrigado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...