Ajuda

Alguem pode me ajudar a resolver este proble?

1)- Preciso ter uma variável com números inteiros de 1 a 60;
2)- Digitar números de 1 a 60;
3)- Contar quais os numeros eu digitei repetidamente;
4)- Quantas vezes eu repeti o número.

Julio

Resolver o seu problema acho difícil alguém fazer isso , pq o pessoal costuma tirar duvidas por aqui , então seja mais objetivo e coloque as suas duvidas ai para que possamos te ajudar !!

qual a duvida?

Cara isso pra mim parece trablho de faculdade, e ninguem ta aqui pra ficar resolvendo pra ti !!!

post sua duvida !!!

acho que o seu problema naum é com java… mas sim com lógica!
Sou novo no GUJ, porém, percebi que o GUJ naum é para resolver exercícios de faculdade.

:thumbup:
PALMAS para o mais novo notavo e ja tem consiencia de como funciona o fórum…

eh isso ai kra…aki não fazemos o dever de casa…uhuuu :twisted:
\o/\o/\o/

Pessoal, devo pedir mil desculpas,

É que sou novo por aqui e estou aprendendo programação agora. Comecei a ler o livro (JAVA - Como Programar 4ª edição) H.M. Deitel.
Esse problema que eviei a voces é o meu primeiro desafio.
Não quis envia-lo com medo de ser ridiculo.
Olhem só.
public class NumerosInt
{
public static void main(string args [])

int NumerosInt = Integer.parseInt(args[1]);
incN(n);

public static void incN(int n)
{
for (int i =1;i<n;i++);
system.out.print (i+"\decN n);

public static void decN(int n)

	for (int i=n; i>1; i++);
	System.out.print(i +"\incN(n);" +);	
	System.exit(0)

}
}

Por favor desculpem.

mtos erros…

public class NumerosInt
{
	public static void main(String args []) { //Java é case sensitive string e String são coisas diferentes!
											  // deve-se usar "{" tbm!

		int numerosInt = Integer.parseInt(args[1]); //varivel por default deve ser iniciada com letra minuscula.
		incN(n); // vc naum declarou a variavel n. e vc está tentando chamar o metodo antes de cria-lo.
	} // vc naum fechou "}"

	public static void incN(int n) {
		for (int i =1;i<n;i++); //Esse for naum está fazendo nada. o ";" termina a linhda de comando.
		System.out.print (i+"\ndecN n"); // sabendo que o for terminou no mesmo lugar que ele iniciou
										// percebemos que i naum está declarado.
										// System e system são diferentes.
										// naum entendi o que vc quis fazer com isso (i+"\decN n")
	}

	public static void decN(int n) { // mais uma vez vc naum abriu "{"

		for (int i=n; i>1; i++); // mesmo problema de for
		System.out.print(i +"\nincN(n);" +); // naum há necessidade desse "+" no final
		System.exit(0); // faltou o ";"
	}
}

acho que seria legal vc usar uma IDE para ver esses errinhos…

Obs.: o Codigo naum está funcionando ainda naum… veja ai o que vc tem que fazer :wink:

int numerosInt = Integer.parseInt(args[1]); oq vc está esperando de args?

acho q um número entre 1 e 60…
no código dele ele só fica imprimindo os números, ainda não entendi o problema dele

então somos dois!! rsrsrs

Olá, seja bem-vindo ao GUJ.
Por favor, dê uma lida neste tópico que te ensina a postar códigos e usar alguns recursos do fórum.

Antes de irmos ao seu problema, outra pequena dica:

Tópicos com nomes “ajuda”, “ajuda java”, “help-me please” devem ser evitados ao máximo.

Da próxima vez que abrir um tópico, dê um título mais descritivo para ele, como por exemplo, “Como gerar números de 1 até 60?” ou, “Como faço para ler dados do teclado?” ou, se você não sabe nem sequer por onde começar, pode dar uma dica da tecnologia envolvida como “problemas em lógica básica”.

Muita gente que poderia ajudar pode nem sequer abrir o seu tópico, caso você não deixe a dúvida explicita.

Agora sim, vamos ao seu problema:

  1. Crie um array com 60 posições.
  2. Faça uma repetição que leia um número;
  3. Na posição do número lido, some 1 no array.
  4. Ao final, o array conterá em cada posição a quantidade de vezes que aquele número foi repetido.

Para criar um array faça:
int numeros[] = new int[60];

Para atribuir:
numeros[0] = 1; //Os índices dos arrays começam em 0.

Para ler do teclado:
Scanner teclado = new Scanner(System.in);
int num = teclado.nextInt();