我不太明白我在做什么,我做错了什么。请帮我修改/完成我的代码。我应该用你选择的输入数据创建至少3个Student对象,以使用类的构造函数初始化Student对象的所有数据字段。声明ArrayList对象以保存学生对象。将学生对象添加到ArrayList对象。调用Student类的toString方法,使用ArrayList对象中的Student对象打印学生的全名,后跟出生日期和每个学生的地址。
如你所见,即使有大量的研究,我也不知道如何解决这个问题。我仍然处于初学者的水平。
import java.util.ArrayList;
public class PersonDriver {
public static void main(String[] args) {
Person toString = new Person();
Person middleInitial = new Person();
Person lastName = new Person();
ArrayList<String> studentList = new ArrayList<String>();
studentList.add(new String("John", "Cassy"));
studentList.add(new String("Jessie", "Lucy"));
for (String student : studentList) {
System.out.println(student); }
}
} //end PersonDriver class
这是上面驱动程序类的原始代码:子类super需要多个构造函数
对于你实例化的每个学生,你都需要一个Person
类。
因为Person对象
有一个类似
public Person(String lastName、String middleInitial、String firstName)
然后要实例化一个人
,它将如下所示
Person student=新人(“Blogg”、“F”、“Joe”);
现在可以将其添加到学生列表中
studentList.add (student);
现在把上面的放进一个循环
由于您有一个方法
getName
,您可以将此用作
for (Person std: studentList) {
System.out.println(std.getName ());
}
/**程序可以将十进制转换为二进制并报告是否使用了非法字符*程序不能将二进制转换为十进制*/import java.util.scanner; /***这个类包含一个完整的程序,只有一个main()方法,用于*将非负十进制整数(即以10为基数的整数)转换为*正二进制整数(即以2为基数的整数)。要*转换的值是从命令行读入的。*/public class BaseConversions2{public
很抱歉打扰你们,我是编程新手,一直在这个程序上有问题。 谢了! *********编辑***************我从BMI中删除了int值,但有损转换错误仍然存在。有什么办法解决这个问题吗?
然后,这需要转到数据库,该数据库向工作人员发送返回消息,告诉他们该成员已被添加。 只有工作人员在和系统通话,没有人。
首先,如果我搞砸了我的描述,我是新手,基本上我在正确使用node上遇到了麻烦,我跟随了youtube教程,直到老师告诉我们重新运行我们的代码,当我尝试使用他做的代码时,我得到了这个错误。 我搜索了错误中提到的,但找不到文件夹,我认为它是问题的一部分。 我尝试了很多方法,例如使用,这导致了这个cmd日志; 我还尝试删除我的和,但没有结果。 任何帮助都是感激的,并提前表示感谢:) 编辑:这里是pack
说明: 给定读取用户ID(直到-1)的main(),完成快速排序()和分区()方法,使用快速排序算法按升序对ID进行排序,并每行输出一个排序后的ID。 示例输入: 样本输出: 我运行并构建了我的代码,它没有显示任何错误,所以我猜我的方式有问题。输出仅按我输入的顺序显示字符串,但没有-1。 我的代码: