Давайте напишем ваше имя и gpa, и если ваш GPA равен 3 или выше, он должен сказать, что он примет вас на задание, а если нет, это не будет. Значит, все работает, но он не регистрирует номер? Как независимо от того, какой номер я ставлю, вы говорите, что вас не принимают на работу. Я не понимаю, какой код мне нужно поставить, чтобы убедиться, что он знает, что вход - это номер/он знает, если число больше 3. Вот мой код.Путаница ввода GPA
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//references to two objects: EditText and Button
final EditText inputName = (EditText) findViewById(R.id.nameET);
Button clickB = (Button) findViewById(R.id.showBTN);
final EditText inputGpa = (EditText) findViewById(gpaET);
final TextView outputa = (TextView) findViewById(messageTV);
final int gpaET = 0;
//setting up a listener to the clickB
clickB.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
//reading the user name input
String userName = inputName.getText().toString();
double n1 = Double.valueOf(inputGpa.getText().toString());
if(gpaET >= 3) {
outputa.setText("Hello, " + userName + "With your current gpa, you will be considered for the job.");
}else {
outputa.setText("Hello, " + userName + "With your current gpa, you will not be considered for the job, sorry.");
}
}});
}}
ваш gpaET установлен в 0. – Serafins