Я новичок в программировании, и мы только что узнали ArrayLists в моем классе сегодня, и у меня есть простой вопрос для вас, ребята, я просто не могу найти его в заметках о том, что установить значение передачи равно. Суть этой практической программы состоит в том, чтобы принять объект Number (этот класс уже создан), а числа Numbers в ArrayList должны учитываться как коэффициенты, четкости и совершенные числа. Вот первые две строки программы, которые все, что вам нужно.ArrayList и значения передачи
import java.util.ArrayList;
import static java.lang.System.*;
public class NumberAnalyzer {
private ArrayList<Number> list;
public NumberAnalyzer() {
list = new ArrayList<Number>();
}
public NumberAnalyzer(String numbers) {
}
public void setList(String numbers) {
}
Что я должен установить (номера строки) в обоих NumberAnalyzer() и Setlist()? Заранее спасибо за ответ на вопрос Noob!
NumberAnalyzer test = new NumberAnalyzer("5 12 9 6 1 4 8 6");
out.println(test);
out.println("odd count = "+test.countOdds());
out.println("even count = "+test.countEvens());
out.println("perfect count = "+test.countPerfects()+"\n\n\n");
Это класс Lab16b, который будет запускать программу. ^^
public class Number
{
private Integer number;
public Number()
{
number = 0;
}
public Number(int num)
{
number = num;
}
public void setNumber(int num)
{
number = num;
}
public int getNumber()
{
return 0;
}
public boolean isOdd()
{
return number % 2 != 0;
}
public boolean isPerfect()
{
int total=0;
for(int i = 1; i < number; i++)
{
if(number % i == 0)
{
total = total + i;
}
}
if(total == number)
{
return true;
}
else
{
return false;
}
}
public String toString()
{
return "";
}
}
Категория номера. ^^
Как выглядят 'String numbers'? Это строка, содержащая объекты, разделенные пробелами? –
Строковые числа - это значение, которое я пытаюсь передать. Он был инициализирован. – user2948668
Я не понимаю, что вы имеете в виду. Где вы его инициализировали? Проходит ли строка, чтобы выглядеть примерно так: «1 3 2 5 4 9»? –