头歌之类、对象、方法闯关练习

目录

1、 学生类的定义:

2、复数运算:

3、检验三边是否构成三角形:

 4、this关键字


1、 学生类的定义:

public class Student {
    int id;
    int age;
    int grade;
    public void study() {
        System.out.println("学号为"+id+"的学生正在学习。");
        }
    public void examination(){
        System.out.println(grade+"年纪正在考试。");
        }
    public void tell(){
        System.out.print("正在讲话的是一个"+age+"岁的学生。");
        }
}

2、复数运算:

public class Complex {
    int real1,image1,real2,image2;
    String add() {
        int real=real1+real2;
        int image=image1+image2;
        if(real!=0&&image!=0) {
            return real+"+"image+"i";
        }
        else if(real!=0&&image==0) {
            return real+"";
        }
        else if(real==0&&image!=0) {
            return image+"i";
        }
        else {
            return "0";
        }
    }
}

3、检验三边是否构成三角形:

import java.util.Scanner;
public class Triangle {
       static void judge(double a,double b,double c) {
          if(a+b>c&&a+c>b&&b+c>a) {
            System.out.print("这三条边可以构成三角形");
          }
          else {
            System.out.print("这三条边不能构成三角形");
            }
        }
   public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        double a=sc.nextDouble();
        double b=sc.nextDouble();
        double a=sc.nextDouble();
        judge(a,b,c);
   }
}

 4、this关键字

 public class Shop {
    double price;
    int total;
    public Shop(double price,int total) {
        this.price=price;
        this.total=total;
    }
    public double sum() {
        double s=price*total;
        return s;
    }
}
public class Student {
    String name;
    int age;
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age=age;

    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name=name;
     

    }

    public void info() {
        System.out.println("学生姓名:"+name+",年龄:"+age);
    }
}

猜你喜欢

转载自blog.csdn.net/m0_57721846/article/details/124408299