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
2 changes: 1 addition & 1 deletion first-project/.gitignore → .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
.idea
*.idea
target
28 changes: 0 additions & 28 deletions first-project/src/main/java/org/example/Human.java

This file was deleted.

38 changes: 10 additions & 28 deletions first-project/src/main/java/org/example/Main.java
Original file line number Diff line number Diff line change
@@ -1,33 +1,15 @@
package org.example;

public class Main {
public class Main{
public static void main(String[] args) {
int a = -1;
int b = 2;
double d = 2.2;
float f = 2.2f;
String s = "just-string";
boolean l = true;
// System.out.println(a + b);

// if (a > 0) {
// System.out.println(a);
// }else{
// System.out.println("a<=0");
// }
// int i = 0;
// while(i < 10){
// System.out.println(i);
// i++;
// }

Human human = new Human(30, 180);
Human human1 = new Human(29, 179);
Human baby1 = new Human(55);


System.out.println(baby1.olderThan18());
System.out.println(human.getAge());

treug treug1=new treug(2.1);
System.out.printf("Периметр треугольника: %.2f\n",treug1.getP());
System.out.printf("Площадь треугольника: %.2f\n",treug1.getS());
krug krug1=new krug(4);
System.out.printf("Периметр круга: %.2f\n",krug1.getP());
System.out.printf("Площадь круга: %.2f\n",krug1.getS());
prymoug prymoug1=new prymoug(3,4);
System.out.printf("Периметр прямоульника: %.2f\n",prymoug1.getP());
System.out.printf("Площадь прямоугольника: %.2f\n",prymoug1.getS());
}
}
34 changes: 34 additions & 0 deletions first-project/src/main/java/org/example/krug.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package org.example;

public class krug {
private double r;
private double s;
private double p;
public krug(double r){
if(r<0){
throw new RuntimeException("There is no figure with such parameters.");
}
this.r=r;
p=2*3.14*r;
s=3.14*r*r;
}

public double getR() {
return r;
}

public void setR(double r) {
if(r<0){
throw new RuntimeException("There is no figure with such parameters.");
}
this.r = r;
}

public double getS() {
return s;
}

public double getP() {
return p;
}
}
49 changes: 49 additions & 0 deletions first-project/src/main/java/org/example/prymoug.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
package org.example;
public class prymoug {
private double a;
private double b;
private double s;
private double p;
public prymoug(double a,double b){
if(a<0){
throw new RuntimeException("There is no figure with such parameters.");
}
if(b<0){
throw new RuntimeException("There is no figure with such parameters.");
}
this.a=a;
this.b=b;
p=(a+b)*2;
s=a*b;
}

public double getA() {
return a;
}

public void setA(double a) {
if(a<0){
throw new RuntimeException("There is no figure with such parameters.");
}
this.a = a;
}

public double getB() {
return b;
}

public void setB(double b) {
if(b<0){
throw new RuntimeException("There is no figure with such parameters.");
}
this.b = b;
}

public double getS() {
return s;
}

public double getP() {
return p;
}
}
34 changes: 34 additions & 0 deletions first-project/src/main/java/org/example/treug.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package org.example;
public class treug {
private double a;
private double s;
private double p;
public treug(double a){
if(a<0){
throw new RuntimeException("There is no figure with such parameters.");
}
this.a=a;
p=3*a;
s=(Math.pow(3,0.5)*a*a)/2;
}

public void setA(double a) {
if(a<0){
throw new RuntimeException("There is no figure with such parameters.");
}
this.a = a;
}

public double getA() {
return a;
}

public double getS() {
return s;
}

public double getP() {
return p;
}
}