如何打印/推荐#7号人物?

时间:2017-10-11 02:32:13

标签: java arrays

如何打印/推荐人#7?谢谢!

我已经尝试过多项内容但是我还没有能够引用#7号人物。 我是阵列的新手,这是明天到期所以任何帮助都会很棒。我查看了youtube上的一些教程,但我无法弄清楚错误是什么?重新定义数组的方式与我看到的examaples的方式不同。

A

3 个答案:

答案 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
        }
    }