概述
-------------------------------------------------------------------------------------------
思路见锦囊2
-------------------------------------------------------------------------------------------
算法
1 import java.util.Scanner; 2 public class Main { 3 public static void main(String[] args) { 4 Scanner sc = new Scanner(System.in); 5 double[] x = new double[4]; 6 double[] y = new double[4]; 7 double[] z = new double[4]; 8 for(int i=0;i<4;i++){ 9 x[i] = sc.nextDouble(); 10 y[i] = sc.nextDouble(); 11 } 12 z[0] = Math.max(Math.min(x[0], x[1]),Math.min(x[2], x[3])); //x1 13 z[1] = Math.min(Math.max(x[0], x[1]),Math.max(x[2], x[3])); //x2 14 15 z[2] = Math.max(Math.min(y[0], y[1]),Math.min(y[2], y[3])); //y1 16 z[3] = Math.min(Math.max(y[0], y[1]),Math.max(y[2], y[3])); //y2 17 if(z[0]<z[1]&&z[2]<z[3]) 18 System.out.printf("%.2fn",(z[1]-z[0])*(z[3]-z[2])); 19 else 20 System.out.println("0.00"); 21 } 22 }
转载于:https://www.cnblogs.com/loveluking/p/6102462.html
最后
以上就是忧伤墨镜为你收集整理的蓝桥网试题 java 基础练习 矩形面积交的全部内容,希望文章能够帮你解决蓝桥网试题 java 基础练习 矩形面积交所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复