Esta tendo um erro quem poder me ajudar serei muito grato

package org.exercicio.android.exemplomedia;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

public class Resultado extends AppCompatActivity {

TextView tvResultado;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_resultado);

    tvResultado = (TextView) findViewById(R.id.tvResultado);

    Intent i = getIntent();
    float media = i.getFloatExtra("media", 0f);

    String situacao = null;
    if (media >= 6) ;
    situacao = "aprovado";
  else 
    situacao = "Reprovado";
    String msg = "voce foi" + situacao + "com media" + media;
    tvResultado.setText(msg);
}

}

Por deus, quanta coisa grotesca.

Isso aqui não tá fazendo nada. Você não fecha o if com ; . É por isso que você está com um possível conflito.

Estude sobre a importância dos blocos de comando ( os {}). Você não abre nem fecha eles.

Aliás, quando vier postar algo aqui, poste o erro também. Ninguém tem bola de cristal pra adivinhar.

Tente isso
package org.exercicio.android.exemplomedia;

import android.content.Intent;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.widget.TextView;

public class Resultado extends AppCompatActivity {

TextView tvResultado;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_resultado);

    tvResultado = (TextView) findViewById(R.id.tvResultado);

    Intent i = getIntent();
    float media = i.getFloatExtra("media", 0f);

    String situacao = null;
    if (media => 6) 
    {
         situacao = "aprovado";
    }
   
  else 
{
        situacao = "Reprovado";
}
    String msg = "voce foi" + situacao + "com media" + media;
    tvResultado.setText(msg);
}

}

Tem sim, os videntes.

O fórum pra vidente é esse. Aqui é pra desenvolvedor. :wink: