Как сделать, чтобы s1
и s2
передавались в setLogView
по отдельности, а там складывались?
public void Rand_1 (int sA) {
int a = 0; // Начальное значение диапазона - "от"
int b = 4; // Конечное значение диапазона - "до"
int A = a + (int) (Math.random() * b); // Генерация 1-го числа
int B = a + (int) (Math.random() * b); // Генерация 2-го числа
int C = a + (int) (Math.random() * b); // Генерация 3-го числа
int D = a + (int) (Math.random() * b); // Генерация 4-го числа
if (A == sA) {
String s2 = "Передается эта строчка";
setLogView(s2);
}
if (B == sA) {
String s2 = "Передается эта строчка";
setLogView(s2);
}
if (C == sA) {
String s2 = "Передается эта строчка";
setLogView(s2);
}
if (D == sA) {
String s2 = "Передается эта строчка";
setLogView(s2);
}
} else {
String s2 = "Передается другая строчка";
setLogView(s2);
}
}
}
public void Rand_2 (int sB)
//_________________________________________
//Аналогия со вторым,параметр s1
int a = 0; // Начальное значение диапазона - "от"
int b = 4; // Конечное значение диапазона - "до"
int A = a + (int) (Math.random() * b); // Генерация 1-го числа
int B = a + (int) (Math.random() * b); // Генерация 2-го числа
int C = a + (int) (Math.random() * b); // Генерация 3-го числа
int D = a + (int) (Math.random() * b); // Генерация 4-го числа
if (A == sB) {
String s1 = "s1 передается";
setLogView(s1);
//______________________________________________
// вот "Это" принимает входные параметры
public void setLogView(String s1,String s2) {
TextView LogView = (TextView) findViewById(R.id.LogView);
LogView.setText(s1 + (String.valueOf(Dam)) + s2 + (String.valueOf(DamHe)));
Вынеси эти переменные в поля класса и на конечном этапе вызывай нужный метод.
Вариантов решить вашу задачу несколько. Что-то похожее на "передать по отдельности" можно реализовать так: измените ваши методы Rand_1
и Rand_2
чтобы они возвращали результат своих вычислений, а затем в нужном месте вызывайте setLogView
, передавая туда этот результат:
public String Rand_1 (int sA) {
int a = 0; // Начальное значение диапазона - "от"
int b = 4; // Конечное значение диапазона - "до"
int A = a + (int) (Math.random() * b); // Генерация 1-го числа
int B = a + (int) (Math.random() * b); // Генерация 2-го числа
int C = a + (int) (Math.random() * b); // Генерация 3-го числа
int D = a + (int) (Math.random() * b); // Генерация 4-го числа
if (A == sA) {
return "Передается эта строчка";
}
if (B == sA) {
return "Передается эта строчка";
}
if (C == sA) {
return "Передается эта строчка";
}
if (D == sA) {
return "Передается эта строчка";
}
return "Передается другая строчка";
}
public String Rand_2 (int sB)
//_________________________________________
//Аналогия со вторым,параметр s1
int a = 0; // Начальное значение диапазона - "от"
int b = 4; // Конечное значение диапазона - "до"
int A = a + (int) (Math.random() * b); // Генерация 1-го числа
int B = a + (int) (Math.random() * b); // Генерация 2-го числа
int C = a + (int) (Math.random() * b); // Генерация 3-го числа
int D = a + (int) (Math.random() * b); // Генерация 4-го числа
if (A == sB) {
return "s1 передается";
} else {
return "что-то другое";
}
И там, где нужно:
setLogView(Rand_1(sA), Rand_2(sB));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите не работает добавление в ListViewЗапрос работает, а список не обновляется
Делаю погоду и столкнулся с проблемой конвертации json в javaПроблема в том что сайт http://bulk
Есть приложение которое занимается тем что отдает и редактирует профили пользователейМне надо организовать кеширование объектов User которые...
Нужна система для java по типу selenium, чтобы можно было настроить прокси, открыть несколько вкладок в chromeЕсли знаете такие напиши пожалуйста