Возврат значения

Для возврата значения из метода в вызывающую часть программы служит следующая форма оператора return: return значение;

// Возвратить значение из метода AreaPerPerson().

using System;

class Building

{

public int Floors; // количество этажей

public int Area; // общая площадь здания

public int Occupants; // количество жильцов

// Возвратить величину площади на одного человека,

public int AreaPerPerson()

{

return Area / Occupants;

}

}

//Использовать значение, возвращаемое методом AreaPerPerson!).

class BuildingDemo

{

static void Main()

{

Building house = new Building();

Building office = new Building();

int areaPP;

house.Occupants = 4;

house.Area = 2500;

house.Floors = 2;

office.Occupants = 25;

office.Area = 4200;

office.Floors = 3;

areaPP = house.AreaPerPerson();

Console.WriteLine("Дом имеет:\n "

+ house.Floors + " этажа\n "

+ house.Occupants + " жильца\n "

+ house.Area + " кв. футов общей площади, из них\n "

+ areaPP + " приходится на одного человека");

Console.WriteLine();

areapp = office.AreaPerPerson();

Console.WriteLine("Учреждение имеет:\n "

+ office.Floors + " этажа\n "

+ office.Occupants + " работников\n "

+ office.Area + " кв. футов общей площади, из них\n "

+ areaPP + " приходится на одного человека");

}

}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: