Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Progi / Lesson 4 / 1 / 5

.txt
Скачиваний:
28
Добавлен:
28.03.2015
Размер:
1.59 Кб
Скачать
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package laba2;

/**
*
* @author st
*/

import java.util.Scanner;


import java.io.*; // подключение библиотеки ввода-вывода на java
import java.lang.Math.*;


public class Laba2 //****Class Кошелёк
{
private int first;
private double second;

public void Init(int f,double s)
{
first=f;
second=s;
}
public double Summa()
{
return first*second;
}

public int GetFirst()
{
return first;
}
public double GetSecond()
{
return second;
}

public Laba2 Better(Laba2 a, Laba2 b) // с двумя аргументами лучшее время из двух
{
double s1,s2;
s1=a.Summa();
s2=b.Summa();
if(s1<s2)
return a;
else
return b;
}

public Laba2 Better(Laba2 b) // с одним аргументом лучшее время из b и вызывающего
{
double s1,s2;
s1=this.Summa();
s2=b.Summa();
if(s1<s2)
return this;
else
return b;
}



public static void main (String args[] )
{
Laba2 a=new Laba2();
Laba2 b=new Laba2();
Laba2 c=new Laba2();

double k,m;
a.Init(5,5);
b.Init(4,4);
c=c.Better(a, b);
k=c.Summa();
System.out.printf("Лучшее число %f\n",k);
c=a.Better(a, b); // вызов 1 функции тоже самое c(min=2 sec=4)
c=a.Better(b); // вызов 2 фунции c - лучший из a,b
m=c.Summa();
System.out.printf("лучшее число секунд %f ",m);

}
}
Соседние файлы в папке 1