2017-02-11 1 views
1

Я делаю газелицу. Мой учитель дал нам базовый корпус длиной 1,93 см, диаметром 1,39 см и объемом объема банки как 500. Ответ должен быть равен 180. Я не получаю никаких ошибок в своем коде, но мой ботинок остается равным нулю, когда он должен будь 180. Пожалуйста, помогите!Мой ответ всегда отображается как ноль?


public class MainActivity extends AppCompatActivity { 
    EditText jellyBeanLength, jellyBeanDiameter, jarSizeVolume; 
    double jellybeantall, jellybeanfat, jellybeanspace, volumeOfOneJellyBean, volumeofBeans; 
    final double loadFactor = .702; //worked for class jelly bean. Got the same answer on board if jar size was 500, length was 1.93 and diameter was 1.39. 
    TextView answer; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     jellyBeanLength = (EditText) findViewById(R.id.length); 
     jellyBeanDiameter = (EditText) findViewById(R.id.diameter); 
     jarSizeVolume = (EditText) findViewById(R.id.jarsize); 
     answer = (TextView) findViewById(R.id.answer); 
     Button solveButton = (Button) findViewById(R.id.calculate); 


     solveButton.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       volumeOfOneJellyBean = (3.14159265359/6) * (jellybeanfat * jellybeanfat) * (jellybeantall); 
       volumeofBeans = (jellybeanspace * loadFactor)/volumeOfOneJellyBean; 
       int jellyGuess = (int) (volumeofBeans); 
       answer.setText("My guess is " + jellyGuess + " Jelly Beans"); 
      } 
     }); 

    } 
} 

ответ

0

Jellybeanspace никогда не назначается. Таким образом, его 0. То, что делает volumeOfBeans 0.

+0

также jellybeanfat –

+0

Также jellybeantall – pandamakes