Я учусь, и я пытаюсь создать простую функцию. Переменная p1
должна генерировать случайные числа, между тем число должно быть добавлено каждый раз к переменной s1
.Как хранить переменные в Java?
class snake{
double p1,position1;
void testing(){
p1=Math.random();
p1= p1*100;
System.out.println(p1);
}
}
class helper extends snake{
double s1;
helper(){
s1=0;
}
void make_changes(){
s1=s1+p1;
System.out.println(s1);
}
}
я назвал метод,
helper h1 = new helper();
h1.testing();
h1.make_changes();
Но когда я запускаю код, значение не добавляет вместо s1
имеет такое же значение, как p1
.
Когда вы добавляете что-то в ** ноль **, результат равен количеству, которое вы добавляете. –
Вы добавляете к '0', поэтому имеет смысл, что на самом деле это добавление, а s1 должно быть таким же, как p1. –
как вы вызвали make_changes() второй раз? – Mukit09