배열의 내용을 인쇄 할 때 배열의 위치를 인쇄하는 방법은 무엇입니까?

불꽃

첫째, 제목이 오해의 소지가 있거나 불분명 한 경우 죄송합니다. 저는 Java를 처음 사용하여 올바른 설명 방법을 찾지 못했습니다. 아래는 내 코드의 일부이며, 주택, 관리 및 mainTest의 세 가지 클래스가 있습니다.

housing.java

public class housing {
    private String occupantsName;
    private double price;

    public housing() {
        occupantsName = "Noone";
        price = 100.00;
    }
    
    public housing(String name, double pricing){
        occupantsName = name;
        price = pricing;
    }

    public void setName(String name){
        occupantsName = name;
    }
    public void setPrice(double pricing){
        price = pricing;
    }
    public String getName(){
        return occupantsName;
    }
    public double getPrice(){
        return price;
    }
    public String toString(){
        return "Room occupied by " + occupantsName + " is priced at " + price;
    }
}

management.java

public class management {
    private housing[] house;
    private int c;

    public management(){
        house = new housing[7];
        c = 7;
    }

    public management(int noOfRoom){
        if (noOfRoom>0&&noOfRoom<=10){
            house = new housing[noOfRoom];
            c = noOfRoom;
        }
        else{
            house = new housing[7];
            c = 7;
        }
        for (int i=0;i<c;i++){
            house[i] = new housing();
            if ((i|1)>i&&i!=0){
                house[i].setPrice(150.00);
            }
        }
    }
    public String displayEven()
    {
        String all = "";
        for (int i = 0;i<c;i++)
        {
            if ((i|1)>i&&i!=0)
                all = all + house[i].toString() +"\n";
        }
        return all;
    }
}

mainTest.java

import java.util.*;
public class mainTest {
    public static void main(String[] args){
        Scanner a = new Scanner(System.in);
        management bad = new management(5);
        System.out.println(bad.displayEven());
    }
}

프로그램을 실행할 때의 현재 출력 :

Room occupied by Noone is priced at 150.0
Room occupied by Noone is priced at 150.0

배열 인덱스에서 데이터의 위치를 ​​나타내는 식별자를 제공하는 방법이 있습니까? 이 경우에는 [2]와 [4]입니다. 예를 들면 다음과 같습니다.

2. Room occupied by Noone is priced at 150.0
4. Room occupied by Noone is priced at 150.0
0 소금물

예, Guy Incognito가 어떻게 설명했는지 그대로

public String displayEven()
{
    String all = "";
    for (int i = 0;i<c;i++)
    {
        if ((i|1)>i&&i!=0)
            all = all + house[i].toString() +"\n";
    }
    return all;
}

이에

public String displayEven()
{
    String all = "";
    for (int i = 0;i<c;i++)
    {
        if ((i|1)>i&&i!=0)
            all = all + i + ". " + house[i].toString() +"\n";
    }
    return all;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

목록으로 인덱싱 할 때 numpy 배열의 내용을 변경하는 방법은 무엇입니까?

분류에서Dev

배열을 인쇄 할 때 "=>"를 정렬하는 방법이 있습니까?

분류에서Dev

AngualRJ의 배열에서 배열 개체 항목을 삭제할 때 배열 개체 인덱스를 업데이트하는 방법은 무엇입니까?

분류에서Dev

배열의 특정 부분을 인쇄하는 방법은 무엇입니까?

분류에서Dev

배치 파일을 통해 실행할 때 Python 스크립트의 출력을 Windows 콘솔에 인쇄하는 방법은 무엇입니까?

분류에서Dev

CodeMirror에서 자동 완성을 위해 사용자 정의 키를 사용할 때 누른 키를 인쇄하는 방법은 무엇입니까?

분류에서Dev

배열 값을 인쇄하는 방법은 무엇입니까?

분류에서Dev

numpy 배열의 내용을 인쇄하려고 할 때 TypeError

분류에서Dev

배열을 인쇄 할 때 모든 배열 값을 사용하지 않기 때문에 임의의 기호를 인쇄합니다.

분류에서Dev

결합 배열을 매핑 할 때 중첩 폐쇄를 피하는 방법은 무엇입니까?

분류에서Dev

Perl : 두 배열의 내용을 차례로 인쇄하는 방법은 무엇입니까?

분류에서Dev

텍스트 문자열을 인쇄 할 때 Thymeleaf를 사용하여 HTML 태그를 무시하는 방법은 무엇입니까?

분류에서Dev

XCode의 lldb에서 인쇄 할 때 NSDate 형식을 변경하는 방법은 무엇입니까?

분류에서Dev

인쇄 할 때 Google 차트의 너비를 제어하는 방법은 무엇입니까?

분류에서Dev

C에서 알 수없는 크기의 문자열 배열을 인쇄하는 방법은 무엇입니까?

분류에서Dev

포인터 배열의 각 요소를 역 참조하고 인쇄하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 다차원 배열을 인쇄하는 방법은 무엇입니까?

분류에서Dev

C에서 배열로 표시된 행렬의 뒤로 열을 인쇄하는 방법은 무엇입니까?

분류에서Dev

C ++에서 배열의 할당 된 요소 만 인쇄하는 방법은 무엇입니까?

분류에서Dev

인수에서 함수의 배열 이름을 인쇄하는 방법은 무엇입니까?

분류에서Dev

다른 방법에서 배열의 특정 지점을 인쇄하는 방법은 무엇입니까? #자바

분류에서Dev

배열에서 입력 데이터 파일의 값을 인쇄하는 방법은 무엇입니까?

분류에서Dev

배치 파일을 사용하여 네트워크 위치의 파일에서 버전 번호를 읽고 인쇄하는 방법은 무엇입니까?

분류에서Dev

동적 배열의 특수 값을 인쇄하는 방법은 무엇입니까?

분류에서Dev

지연된 객체의 배열에 값을 인쇄하는 방법은 무엇입니까?

분류에서Dev

PHP에서 객체 배열의 한 요소를 인쇄하는 방법은 무엇입니까?

분류에서Dev

JOptionPane의 모든 배열 요소를 인쇄하는 방법은 무엇입니까?

분류에서Dev

NodeJS ExpressJS API 결과 배열을 인쇄하는 방법은 무엇입니까?

분류에서Dev

_r 선택한 배열을 인쇄하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    목록으로 인덱싱 할 때 numpy 배열의 내용을 변경하는 방법은 무엇입니까?

  2. 2

    배열을 인쇄 할 때 "=>"를 정렬하는 방법이 있습니까?

  3. 3

    AngualRJ의 배열에서 배열 개체 항목을 삭제할 때 배열 개체 인덱스를 업데이트하는 방법은 무엇입니까?

  4. 4

    배열의 특정 부분을 인쇄하는 방법은 무엇입니까?

  5. 5

    배치 파일을 통해 실행할 때 Python 스크립트의 출력을 Windows 콘솔에 인쇄하는 방법은 무엇입니까?

  6. 6

    CodeMirror에서 자동 완성을 위해 사용자 정의 키를 사용할 때 누른 키를 인쇄하는 방법은 무엇입니까?

  7. 7

    배열 값을 인쇄하는 방법은 무엇입니까?

  8. 8

    numpy 배열의 내용을 인쇄하려고 할 때 TypeError

  9. 9

    배열을 인쇄 할 때 모든 배열 값을 사용하지 않기 때문에 임의의 기호를 인쇄합니다.

  10. 10

    결합 배열을 매핑 할 때 중첩 폐쇄를 피하는 방법은 무엇입니까?

  11. 11

    Perl : 두 배열의 내용을 차례로 인쇄하는 방법은 무엇입니까?

  12. 12

    텍스트 문자열을 인쇄 할 때 Thymeleaf를 사용하여 HTML 태그를 무시하는 방법은 무엇입니까?

  13. 13

    XCode의 lldb에서 인쇄 할 때 NSDate 형식을 변경하는 방법은 무엇입니까?

  14. 14

    인쇄 할 때 Google 차트의 너비를 제어하는 방법은 무엇입니까?

  15. 15

    C에서 알 수없는 크기의 문자열 배열을 인쇄하는 방법은 무엇입니까?

  16. 16

    포인터 배열의 각 요소를 역 참조하고 인쇄하는 방법은 무엇입니까?

  17. 17

    PHP를 사용하여 다차원 배열을 인쇄하는 방법은 무엇입니까?

  18. 18

    C에서 배열로 표시된 행렬의 뒤로 열을 인쇄하는 방법은 무엇입니까?

  19. 19

    C ++에서 배열의 할당 된 요소 만 인쇄하는 방법은 무엇입니까?

  20. 20

    인수에서 함수의 배열 이름을 인쇄하는 방법은 무엇입니까?

  21. 21

    다른 방법에서 배열의 특정 지점을 인쇄하는 방법은 무엇입니까? #자바

  22. 22

    배열에서 입력 데이터 파일의 값을 인쇄하는 방법은 무엇입니까?

  23. 23

    배치 파일을 사용하여 네트워크 위치의 파일에서 버전 번호를 읽고 인쇄하는 방법은 무엇입니까?

  24. 24

    동적 배열의 특수 값을 인쇄하는 방법은 무엇입니까?

  25. 25

    지연된 객체의 배열에 값을 인쇄하는 방법은 무엇입니까?

  26. 26

    PHP에서 객체 배열의 한 요소를 인쇄하는 방법은 무엇입니까?

  27. 27

    JOptionPane의 모든 배열 요소를 인쇄하는 방법은 무엇입니까?

  28. 28

    NodeJS ExpressJS API 결과 배열을 인쇄하는 방법은 무엇입니까?

  29. 29

    _r 선택한 배열을 인쇄하는 방법은 무엇입니까?

뜨겁다태그

보관