小米親戚計算器網頁版
⑴ 怎麼查看小米手機計算器以前的數據
以下以小米6X手機為例,查看小米手機計算器歷史數據步驟:
1、在手機桌面中,找到手機自帶的系統工具。
⑵ 親戚計算器代碼 計算親戚稱呼的
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
class CalculatorPanel extends JPanel {
private JPanel jp; // 中間的面板
private double result; // 計算結果
private boolean start; // 用於判斷是否是首次輸入,true首次,false不是首次
private boolean flag; // 用於判斷是否清空顯示區域的值,true需要,false不需要
private String lastCommand; // 用於保存運算符
JButton display; // 顯示區域
public CalculatorPanel() {
// 初始化各項值
result = 0;
start = true;
flag = false;
lastCommand = "=";
// 設置CalculatorPanel這個面板的布局為框架布局
setLayout(new BorderLayout());
// 這個按鈕用來顯示值的區域
display = new JButton("0.0");
display.setEnabled(false);// 按鈕樣式設置為禁用樣式
// 用來初始化,清除用的
JButton clear = new JButton("clear");
clear.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 作初始化的操作
result = 0;
start = true;
flag = false;
lastCommand = "=";
display.setText("0.0");
}
});
jp = new JPanel();
// 將此面板布局設置為網格布局,4行4列
jp.setLayout(new GridLayout(4, 4));
// 實例化監聽器對象
NumberAction na = new NumberAction();
CommandAction ca = new CommandAction();
makeButton("7", na);
makeButton("8", na);
makeButton("9", na);
makeButton("/", ca);
makeButton("4", na);
makeButton("5", na);
makeButton("6", na);
makeButton("*", ca);
makeButton("1", na);
makeButton("2", na);
makeButton("3", na);
makeButton("-", ca);
makeButton("0", na);
makeButton(".", na);
makeButton("+", ca);
makeButton("=", ca);
// 將面板,兩個按鍵加入到我的面板,實現計算器的界面
add(display, BorderLayout.NORTH);
add(jp, BorderLayout.CENTER);
add(clear, BorderLayout.SOUTH);
}
private void makeButton(String buttonName, ActionListener al) {
JButton jb = new JButton(buttonName);
jp.add(jb);
jb.addActionListener(al);
}
// 數字監聽器
private class NumberAction implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
JButton jb = (JButton) e.getSource(); // 獲取事件源對象
String input = jb.getText(); // 獲取事件源對象上的標簽
if (start) { // 首次輸入
// 一上就".",就什麼也不做
if (input.equals(".")) {
return;
}
// 如果是"0.0"的話,就清空
if (display.getText().equals("0.0")) {
display.setText("");
}
start = false;// 改變是否首次輸入的標記值
} else {
// 判斷顯示區域的值裡面是否已經有".",如果有,輸入的又是".",就什麼都不做
if (display.getText().indexOf(".") != -1) {
if (input.equals(".")) {
return;
}
}
// 判斷顯示區域的值裡面只有"-",輸入的又是".",就什麼都不做
if (display.getText().equals("-")) {
if (input.equals(".")) {
return;
}
}
// 判斷顯示區域的值如果是"0",輸入的不是".",就什麼也不做
if (display.getText().equals("0")) {
if (!input.equals(".")) {
return;
}
}
}
// 如果我點擊了運算符以後,再輸入數字的話,就要清空顯示區域的值
if (flag) {
display.setText("");
flag = false;// 還原初始值,不需要清空
}
display.setText(display.getText() + input);// 設置顯示區域的值
}
}
// 運算符監聽器
private class CommandAction implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
JButton jb = (JButton) e.getSource(); // 獲取事件源對象
String inputCommand = jb.getText(); // 獲取事件源對象上的標簽
if (start) {// 首次輸入
// 一上就是"-"
if (inputCommand.equals("-")) {
display.setText("-");// 顯示區域的內容設置為"-"
start = false;// 改變首次輸入的標記
}
} else {
if (!flag) {// 如果flag=false不需要清空顯示區的值,就調用方法計算
calculate(Double.parseDouble(display.getText()));// 保存顯示區域的值,並計算
}
// 保存你點擊的運算符
lastCommand = inputCommand;
flag = true;// 因為我這里已經輸入過運算符,
}
}
}
// 計算用的方法
private void calculate(double x) {
if (lastCommand.equals("+")) {
result += x;
} else if (lastCommand.equals("-")) {
result -= x;
} else if (lastCommand.equals("*")) {
result *= x;
} else if (lastCommand.equals("/")) {
result /= x;
} else if (lastCommand.equals("=")) {
result = x;
}
display.setText("" + result);
}
}
class MyFrameUitl {
public static void init(JFrame jFrame, Dimension frameSize, String title,
String iconFileName, boolean resizable) {
Toolkit tk = Toolkit.getDefaultToolkit(); // 系統工具包,可以讀取系統信息
Dimension screenSize = tk.getScreenSize();// 獲取屏幕大小
// 獲取寬高
int screenWidth = screenSize.width;
int screenHeight = screenSize.height;
// 找中心點
int centerX = screenWidth / 2;
int centerY = screenHeight / 2;
// 解析窗體大小
int frameWidth = frameSize.width;
int frameHeight = frameSize.height;
// 設置窗體位置
jFrame.setBounds(centerX - frameWidth / 2, centerY - frameHeight / 2,
frameWidth, frameHeight);
jFrame.setTitle(title);// 設置標題
if (iconFileName != null) {
jFrame.setIconImage(tk.getImage(iconFileName));// 設置圖標
}
// 設置皮膚com.sun.java.swing.plaf.windows.WindowsLookAndFeel
/**/
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(jFrame);
} catch (Exception e1) {
e1.printStackTrace();
}
jFrame.setResizable(resizable);// 設置窗體是否可以改變大小
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 設置程序關閉動作
jFrame.setVisible(true);// 顯示窗體
}
}
class CalculatorFrame extends JFrame {
public CalculatorFrame() {
add(new CalculatorPanel());
MyFrameUitl.init(this, new Dimension(400, 300), "簡易計算器", null,
false);
this.pack();// 讓組件按原始大小顯示,並且窗體的大小剛好能夠容納所有的組件
}
}
public class CalculatorTest {
public static void main(String[] args) {
new CalculatorFrame();
}
}
⑶ 我都小米為什麼沒有親戚關系計算機
打開計算器,左上角有個圓圈裡面有六個點。
點進去就應該會有親戚稱呼計算器
⑷ 小米手機計算器在哪
一般小米手機計算器直接在工具箱中就能找到,或者是系統工具中。
⑸ 春節親戚計算器是怎麼回事
25日,國內某知名手機廠商在系統中推出一款「親戚稱呼計算器」。與普通計算器相比,數字鍵被「夫」「妻」「父」「母」「兄」「弟」「姐」「妹」等稱謂代替。使用也很簡單,比如你想知道「我的爸爸的媽媽的弟弟的女兒」如何稱呼,就依次按下「父」「母」「弟」「女」4個按鍵,答案揭曉——舅表姑母。按下「互查」鍵,答案就是——表侄/表侄女。
不少網友為這款發明點贊。當然,這款計算器本身也帶些許戲謔意味,並非真的每個人都到了要靠計算器才能搞清親戚關系的地步。但從這款計算器引發的網路熱議來看,還真有不少值得一說的話題。
對此,魏明深以為然,他對記者說,其實,我們和親戚之間,缺乏的還是溝通。與其坐等他們發問,不如找到一個合適切入點,主動和親友交流。所謂關心,就是從對方最需要的角度入手。找到共同話題,一切就會變得好起來。耐心溝通,從心出發,這個春節,或許就不會再需要「親戚計算器」了。
⑹ 小米親戚關系計算器怎麼玩 親戚計算器在哪兒
小米手機自帶的計算器是沒有這個功能的,必須下載小米計算機這個應用。
⑺ 小米MAX 計算器為什麼沒有親戚稱呼
更新一下
⑻ 親戚計算器代碼,算親戚稱呼的 java
親,自己去找吧,app名字叫:三姑六婆
希望能幫到你,還請點贊哦
⑼ 小米手機里的計算器怎麼計算三角函數值
手機帶的計算器不支持輸入角度數默認的是弧度制,30°是角度制,進行角度與弧度轉化即可:
以30°為例,180°=1π ,則1°=(1/180)π ,那麼30°=(1/6)π。 用π/6代替你的30進行計算即可,也就是計算sin(π/6)。
方法/步驟
我們找到小米手機自帶的計算器軟體,如下圖所示,然後點擊進入:
同理tan值得計算輸入如下tan(45/180*pai),結果圖如下圖所示: