Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added Proov1.class
Binary file not shown.
19 changes: 11 additions & 8 deletions Proov1.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
public class Proov1{
public static void main(String[] args){
Ristkylik laud1=new Ristkylik(2, 1);
Ristkylik laud2=new Ristkylik(1.5, 1);
Ristkylik laud3=new Ristkylik(2, 1.5);
System.out.println(laud1.pindala()+" "+laud1.ymberm66t());
System.out.println(laud2.pindala());
System.out.println(laud3.pindala());
System.out.println(laud1);
System.out.println(laud2.toString());

Ristkylik laud1=new Ristkylik(6, 10); //teeb uue ristküliku
Ristkylik laud2=new Ristkylik(3, 2.5);

System.out.println(laud1.pindala()+" "+laud1.ymberm66t()); //arvutab ja prindib pindala ja ümbermõõdu

//Manuaalselt lisatud tekstiga
System.out.println("Ristküliku laud2 pindala on: "+ laud2.pindala()+" Ning ümbermõõduks: "+laud2.ymberm66t());

//toString funktsiooni kasutades
System.out.println(laud1.toString());
}
}
Binary file added Ristkylik.class
Binary file not shown.
13 changes: 10 additions & 3 deletions Ristkylik.java
Original file line number Diff line number Diff line change
@@ -1,20 +1,27 @@
public class Ristkylik{

//Tekitab muutujad a ja b double andmetüübiga
double a, b;

public Ristkylik(double pikkus, double laius){

if(pikkus<=0){throw new RuntimeException("Sobimatu pikkus");}
if(laius <=0){throw new RuntimeException("Sobimatu laius");}

a=pikkus;
b=laius;
}
//Arvutab Pindala
public double pindala(){
return a*b;
}
//lisage funktsioon ristkyliku ymberm66du arvutamiseks

//Arvutab ümbermõõdu
public double ymberm66t(){
return a+b+a+b;
}
public String toString(){
return "Ristkylik "+a+"x"+b+"m, ymberm66t "+
ymberm66t()+"m, pindala "+pindala()+" ruutmeetrit.";
return "Ristkülik "+a+"x"+b+"m, mille ümbermõõt on: "+
ymberm66t()+"m, ning pindalaks "+pindala()+" ruutmeetrit.";
}
}