用Java编写一个程序,声明两个变量a和b自主赋值代表长和宽,然后计算长方形的面体并打印。
时间: 2024-03-06 20:50:30 浏览: 94
好的,下面是Java语言实现的代码:
```java
public class Rectangle {
public static void main(String[] args) {
int a = 5; // 声明变量a并赋值为5,表示长
int b = 3; // 声明变量b并赋值为3,表示宽
int area = a * b; // 计算长方形的面积
System.out.println("长为" + a + ",宽为" + b + "的长方形的面积为:" + area);
}
}
```
这个程序中,我们声明了两个变量a和b,分别表示长和宽,并且直接赋值了5和3。接着,我们计算长方形的面积,即a乘以b,并且将结果赋值给变量area。最后,我们使用System.out.println()方法打印出长方形的面积,其中使用了字符串拼接。程序输出的结果为:
```
长为5,宽为3的长方形的面积为:15
```
相关问题
JAVA定义一个 Rectangle(长方形)实现 AreaInterface 接口,该类有两个 private 访问权限的float变量 x(长)和 y(宽);定义一个构造方法,用来给类变量赋值;实现 area()方法得到长方形的面积;重写 toString()方法,返回一段字符串信息,内容如下格式:“该长方形面积为:”+面积。
下面是符合要求的JAVA代码:
```java
public class Rectangle implements AreaInterface {
private float x; // 长
private float y; // 宽
public Rectangle(float x, float y) {
this.x = x;
this.y = y;
}
@Override
public float area() {
return x * y;
}
@Override
public String toString() {
return "该长方形面积为:" + area();
}
}
```
在上述代码中,我们定义了一个实现了 AreaInterface 接口的 Rectangle 类。该类有两个私有访问权限的 float 变量 x 和 y,分别代表长和宽。我们还定义了一个构造方法,用来给类变量赋值。实现了 area() 方法来计算长方形的面积,并且重写了 toString() 方法,返回一段字符串信息,内容为:该长方形面积为:XX。其中,XX 代表长方形的面积值。
定义一个 Rectangle(长方形)实现 AreaInterface 接口,该类有两个 private 访问权限的rloat变量x(长)和y(宽);定义一个构造方法,用来给类变量赋值; 实现 area0方法得到长方形的面积;定义tostring0方法,返回一段字符串信息 内容如下格式:“该长方形面积为:"面积。
下面是实现了 AreaInterface 接口的 Rectangle 类的代码:
```java
public class Rectangle implements AreaInterface {
private float x;
private float y;
public Rectangle(float x, float y) {
this.x = x;
this.y = y;
}
@Override
public float area0() {
return x * y;
}
@Override
public String toString0() {
return "该长方形面积为:" + area0();
}
}
```
在上面的代码中,我们定义了一个 Rectangle 类,它实现了 AreaInterface 接口。该类有两个私有的浮点型变量 x 和 y,表示长方形的长和宽。我们使用构造方法来给这两个变量赋值。
类中实现了接口中定义的 area0() 方法,用来计算长方形的面积。在该方法中,我们直接使用长和宽相乘的方式来计算面积。
同时,我们也实现了接口中的 toString0() 方法,用来返回一个字符串信息,该信息包含了长方形的面积信息。在该方法中,我们调用了 area0() 方法来获取长方形的面积,然后将其转换成字符串格式。最后,我们将该字符串信息返回给调用者。
阅读全文