如何打印/推荐人#7?谢谢!
我已经尝试过多项内容但是我还没有能够引用#7号人物。 我是阵列的新手,这是明天到期所以任何帮助都会很棒。我查看了youtube上的一些教程,但我无法弄清楚错误是什么?重新定义数组的方式与我看到的examaples的方式不同。
A
答案 0 :(得分:3)
由于您尝试通过tuesdayAppts
Person[] tuesdayAppts = {p6, p7, p8};
变量p7
进行访问,因此您应该tuesdayAppts[1]
,因为它位于Person #2 BBB bbb
的第二位置阵列。
class Person {
private static int idGen = 0;
private int id;
private String firstName;
private String lastName;
public Person(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
this.id = ++Person.idGen;
}
public String toString() {
return "Person #" + this.id + " " + this.firstName + " " + this.lastName;
}
}
class Example {
public static void main(String[] args) {
Person a, b, c;
a = new Person("AAA", "aaa");
b = new Person("BBB", "bbb");
c = new Person("CCC", "ccc");
Person[] personArray = {a, b, c};
System.out.println(personArray[1]);
}
}
)window.$ = window.jQuery = global.$ = require('jquery');
var React = window.React = global.React = require('react');
var ReactDOM = window.ReactDOM = global.ReactDOM = require('react-dom');
require( 'jquery-ujs' );
require( 'fetch' );
require( './components' );
答案 1 :(得分:0)
假设person类有访问器,我想你的问题是如何从现有数组中提取信息?
int intToPrint = tuesdayAppts[1].getID();
String fNameToPrint = tuesdayAppts[1].getFName();
String lNameToPrint = tuesdayAppts[1].getLName();
带有访问者的那些...没有更像。
int intToPrint = tuesdayAppts[1].id;
String fNameToPrint = tuesdayAppts[1].fName;
String lNameToPrint = tuesdayAppts[1].lName;
答案 2 :(得分:0)
谢谢你们,但我已经得到了答案。但是我试图将一维数组制作成二维数组。这是我到目前为止所做的,但它不起作用。任何帮助都是值得欣赏的,并且有一个Person类。
//Task #2 Create a 2D array out of the 1D arrays
Person [][] weeklyAppts = new Person [5][5];
for (int row= 0; row < 5; row ++) //days of week
{
for (int col = 0; col < 3; col ++) //persons
{
weeklyAppts [row] [col] = ?????? <<- what do I put here
}
}