public static void main(String[] args) {
Scanner leia = new Scanner(System.in);
int a,b,temp;
System.out.println("Digite um numero para A:");
a = leia.nextInt();
System.out.println("Digite um numero para B:");
b = leia.nextInt();
System.out.println("Os numeros ordenados em ordem crescente são:");
if(a < b) {
}else ((b >= a) {
System.out.println(a);
System.out.println(b);
}
if(a > b){
}else {
System.out.println(a);
System.out.println(b);
}
if(b > a) {
}else {
System.out.println(a);
System.out.println(b);
}
}
}
Nos meus testes vi que sua lógica não estava funcionando, mas focando apenas no que há de errado no código, vi que o erro está ali no seu primeiro else.
Vc fez assim:
else ((b >= a) {
Primeiro que tem um parenteses inicial a mais ali, e segundo que vc não pode colocar condições nos elses. Então, ou vc remove a condição entre parenteses, assim:
else {
Ou vc transforma ele num else if, assim:
else if (b >= a) {
@Luanna_Lima Pq vc não usa os algoritmos de ordenação simples
Por exemplo:
private static int[] ordenar(int[] vetor){
for(int i=0;i <=vetor.length-1;i++){
for(int j=i+1;j < vetor.length;j++){
if(vetor[i] > vetor[j]){
int temp = vetor[j];
vetor[j]= array[i];
vetor[i] = temp;
}
}
}
return vetor;
}
é mais eficaz do que fazer varios ifs elses da vida