java - 如何检查矩形是否适合另一个矩形?
问题描述
我正在尝试编写一个采用两个矩形参数的方法,如果第一个矩形适合第二个矩形,则返回 true,否则返回 false。
import java.awt.Rectangle;
public class Square {
public static void main (String[] args) {
Rectangle rect1 = new Rectangle(0,0,100,200);
Rectangle rect2 = new Rectangle(0,0,100,200);
fitsInside(rect1, rect2);
}
public static boolean fitsInside(Rectangle rec1, Rectangle rec2) {
if (rec1.width < rec2.width && rec1.height < rec2.height) {
return true;
} else {
return false;
}
}
}
当我编译并运行此代码时,它什么也不返回。为什么这不起作用,我该如何解决?
解决方案
你的方法是对的。问题是你没有输出你的答案。
围绕您调用的行,fitsInside
它将System.out.println(...)
显示您正在计算的结果。
推荐阅读
- linux - RNGCryptoServiceProvider 取自 /dev/random
- c# - 将网格添加到 DataGrid
- okhttp3 - okhttp3.OkHttpClient - 与 any_host 的连接被泄露。您是否忘记关闭响应正文?
- javascript - @babel/typescript 在 webpack 构建时不会抛出错误
- ios - islamicUmmAlQura UIDatePicker 无法正常工作
- php - 如何配置 nginx 使用锁定文件生成 423 Locked 响应?
- button - 来自 RaisedButton 的 png 资产的 Flutter 自定义形状
- laravel - 无法在 laravel 中更新 Vue 模板
- android - Google Cloud 应用程序 -Android- 对 API 密钥的限制不起作用
- ios - 禁止空输入