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);
}
}
FearX
#2
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);
}
}
FearX
#5
O fórum pra vidente é esse. Aqui é pra desenvolvedor.