4.2 类

这篇博客介绍了如何使用Java编程实现一个梯形面积的计算器。通过类声明和方法定义,创建了一个名为`Lader`的类,包含输入处理、计算梯形面积和更改高度的功能。用户可以通过`Scanner`类输入梯形的上底、下底和高,程序计算并输出梯形的面积,允许多次修改高进行重新计算,直到高为0为止。
摘要由CSDN通过智能技术生成

类:=类声明 +类体

变量 成员变量 (实例变量和类变量)+局部变量(方法里面声明的变量)
4.2.1类声明

类声明:class+类名

public class People    公共类
public class People{
    String name;
    int year;
    int height;
    String sex;
    int tizhong;
    Long ID;
    void sing(){
}
}

class XiTi             友好类

class Lader

class Triangle

4.2.2类体{变量(类型+变量名)+方法} 


import java.util.Scanner;

class Square {
	public static void main (String args[]){
		System.out.println("请输入梯形的上底、下底、高");
		Lader p = new Lader();
		while(p.height>0) {
			p.computerArea();
			System.out.println("梯形的面积为:"+p.area);
			System.out.println("将高更改为:");
			p.setHeight();
		}
		System.out.println("本次运算结束!~~");
		}
}
 
class Lader{
			Scanner reader = new Scanner(System.in);
            //创建方法 
            //类名  对象名  = new 构造方法
            //构造方法    类名(){},类名(参数){},
			float above=reader.nextFloat();    //梯形的上底(变量声明)
			float bottom=reader.nextFloat();    //梯形的下底(变量声明)
			float height=reader.nextFloat();    //梯形的高(变量声明)
			float area=0;                        //梯形的面积(变量声明)
			float computerArea() {                //定义方法computerArea
				area = (above+bottom)*height/2.0f;
				return area;
			}
			void setHeight() {                    //定义方法setHeight
				float h = reader.nextFloat();
				height = h;

			}
}

4.2.4方法=方法头+方法体

1、方法头=类型(由返回值的类型决定/无返回值由void空值决定)+方法名(参数)

int add(int x,int y)
void substract()

2、方法体=声明变量+所有合法语句(操作变量)

//有返回值
int add(int x,int y){
    int a = x+y;
    return a;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值