Programa que não faz tudo o que quero

import java.util.Scanner;
public class crescedecresce {
	public static void main( String[] args ){
	Scanner teclado = new Scanner(System.in);
	int primeiro;
	int segundo;
	int terceiro;
		System.out.print("Indique um inteiro-->");
		primeiro=teclado.nextInt();
		System.out.print("Indique um inteiro-->");
		segundo=teclado.nextInt();
		System.out.print("Indique um inteiro-->");
		terceiro=teclado.nextInt();
		if(primeiro==segundo){
			if(segundo==terceiro){
			System.out.println("todos iguais");
			}
			}
			else{
		if(primeiro<=segundo){
			if(segundo<=terceiro){
				System.out.println("crescente");
				}
				else{	
						if(primeiro>=segundo){
							if(segundo>=terceiro){
							System.out.println("decrescente");
							}
							}
						else{
							System.out.println("desordenado");
							}	
				
				}
				}
				else{	
					if(primeiro>=segundo){
						if(segundo>=terceiro){
							System.out.println("decrescente");
							}
						else{
							System.out.println("desordenado");
							}
				}
			}
		}
	}	
}

bem este programa deveria dizer se o tres numero inteiro que ponho são crescentes decrestentes todos iguais ou desordenados ele faz quase tudo são quando ponho ex 2 2 3 ele não me imprime nunhuma resposta quando havira de dizer crescente muito obrigado

Se você explicar o que você quer, estará no caminho da solução (assim dizia o meu psicólogo).

ainda estava a eleborar a pregunta lool :lol:

Você deve tá de brincadeira né?

http://www.guj.com.br/posts/list/104970.java#566711

Igualzinho.

Você já postou isso cara…

Cara o programa só faz o que vc manda…
hehehehehehe :lol:

vi o seu primeiro post e vc só tem que ajeitar a sua lógica,
não tem mais nada de errado.

dmandrak
nunca pedi para me fazerem o programa se vires bem tem varias coisa novas depois isto é um site de ajuda estou a esforçar.me para aprender acho que essa tua resposta não era muito nessecaria

[quote=meninuuuuu]dmandrak
nunca pedi para me fazerem o programa se vires bem tem varias coisa novas depois isto é um site de ajuda estou a esforçar.me para aprender acho que essa tua resposta não era muito nessecaria[/quote]

Cara, não muito necessário é esse tópico aqui.

Não tinha problema continuar no outro lá, assim como te ajudei durante ele te ajudaria nessa dúvida também :wink:

Mas vejo que vc melhorou muito :smiley:

Os { } ajudaram, não é mesmo?

ya mesmo muito e aprendi mais sosinho e com voces aqui doque num de aulas com um prof bem fraquinho loool
ele ja me faz tudo o que quero são não faz 2+2+3 ou então 2-2-1 de resto faz tudoooooo

Amigo, voce poderia fazer o mesmo programa com menos codigo… como segue abaixo:

[code]import java.util.Scanner;

public class crescedecresce {
public static void main( String[] args ){
Scanner scan = new Scanner(System.in);
int a, b, c;
System.out.print("Escreva o primeiro numero: ");
a = scan.nextInt();
System.out.print("Escreva o segundo numero: ");
b = scan.nextInt();
System.out.print("Escreva o terceiro numero: ");
c = scan.nextInt();
if (a==b && b==c)
System.out.print(“Todos iguais”);
else if (a<b && b<c)
System.out.print(“Crescente”);
else if (a>b && b>c)
System.out.print(“Decrescente”);
else
System.out.print(“Desordenado”);
}
}[/code]

Agora se sua intenção era usar esse monte de if para ajudar na logica e talz… eu nao sei o motivo do erro mas posso estar vendo depois com mais calma…

Abraços

Vc melhorou mas ainda não está campeão :smiley:


import java.util.Scanner;
public class crescedecresce {
	public static void main( String[] args ){
	Scanner teclado = new Scanner(System.in);
	int primeiro;
	int segundo;
	int terceiro;
		System.out.print("Indique um inteiro-->");
		primeiro=teclado.nextInt();
		System.out.print("Indique um inteiro-->");
		segundo=teclado.nextInt();
		System.out.print("Indique um inteiro-->");
		terceiro=teclado.nextInt();
		if(primeiro==segundo){
			if(segundo==terceiro){
			System.out.println("todos iguais");
			}
			}
			else{
		if(primeiro<=segundo){
			if(segundo<=terceiro){
				System.out.println("crescente");
				}
       }//Faltou fechar aqui!!!!!!!!!
				else{	
						if(primeiro>=segundo){
							if(segundo>=terceiro){
							System.out.println("decrescente");
							}
							}
						else{
							System.out.println("desordenado");
							}	
				
				}
				}
				else{	
					if(primeiro>=segundo){
						if(segundo>=terceiro){
							System.out.println("decrescente");
							}
						else{
							System.out.println("desordenado");
							}
				}
			}
		}
	}	
}

edit: estou tendo problemas em editar código aqui no GUJ
Perae que to tentando resolver.

Deve ser coisa do Chrome

pronto resolvido obrigado a todos pelo trabalho que tiveram comigo então e agora outra questão como é que ponho um paragrafo entre dois printes?

[quote]pronto resolvido obrigado a todos pelo trabalho que tiveram comigo então e agora outra questão como é que ponho um paragrafo entre dois printes?
[/quote]
Vc tem que imprimir o caracter de quebra de linha.

Ou 2x o caracter se qusier uma linha em branco obviamente

O caracter é \n

por exmplo?

System.out.print( /n ) 
//ou ponho
System.out.print( "/n" ) 

[quote=meninuuuuu]por exmplo?

System.out.print( /n ) //ou ponho System.out.print( "/n" ) [/quote]

A segunda opção.

Lembrando que [b][/b]n e não /n

Mas é melhor vc colocar no final de uma String, senão vc faz um System.out.print( “/n” ) meio inútil, só pra isso :slight_smile: .

System.out.print("Indique um inteiro--> \n"); 

System.out.println já insere uma quebra de linha ao final.

ops :oops:

duplicou o post.

caraca, o Chrome tá começando a me irritar…