今天朋友看見了我的顯示器,想問問我大小,也去買一個。但是訂單太久遠,我也不清楚大小了,他便要掏出直尺去量。
作爲一名睾貴的程序猿,我當然不允許他用如此low逼的方法去做這件事。於是通過百度,讓我找到了如何通過裝逼的方法獲取屏幕大小。
下面上代碼
public static void main(String[] args) {
Toolkit tk = Toolkit.getDefaultToolkit();
// 寬度像素
int width = tk.getScreenSize().width;
// 高度像素
int height = tk.getScreenSize().height;
// 每英寸像素點
double dpi = tk.getScreenResolution();
// 實際寬度(英寸)
double widthValue = width / dpi;
// 實際高度(英寸)
double heightValue = height / dpi;
// 計算屏幕大小
// 對角線長度,勾股定理
double len = Math.sqrt(widthValue * widthValue + heightValue * heightValue);
// 輸出
System.out.println("屏幕大小:【" + len + "】");
}
輸出結果:屏幕大小:【22.946949688357275】
大概23寸。