<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • java倒數(shù)數(shù)字代碼 java中倒數(shù)

            用java編寫一個(gè)倒計(jì)時(shí)器代碼。

            import java.awt.BorderLayout;import java.awt.Container;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;public class TimerDemo extends JFrame implements ActionListener { private static final long serialVersionUID = 201306211111L; private JTextField screen = new JTextField("0"); private JButton start = new JButton("開(kāi)始"); private JButton reset = new JButton("重置"); private JPanel panel = new JPanel(); private boolean isRunning; private int time; private int timeBetween; public TimerDemo(int timeBetween) { super("計(jì)時(shí)器"); this.timeBetween = timeBetween; try { init(); } catch (Exception e) { e.printStackTrace(); } } public TimerDemo() { super("計(jì)時(shí)器"); this.timeBetween = 100; try { init(); } catch (Exception e) { e.printStackTrace(); } } private void init() { panel.setLayout(new GridLayout()); panel.add(start); panel.add(reset); start.addActionListener(this); reset.addActionListener(this); screen.setFont(new Font("幼圓", Font.BOLD, 60)); screen.setHorizontalAlignment(JTextField.CENTER); screen.setEditable(false); Container c = getContentPane(); c.setLayout(new BorderLayout()); c.add(panel, BorderLayout.SOUTH); c.add(screen, BorderLayout.CENTER); this.setSize(200, 150); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setResizable(false); this.setLocationRelativeTo(null); this.setVisible(true); } public static void main(String[] args) { new TimerDemo(1);// 設(shè)定 1ms/次 // new TimerDemo(); } @Override public void actionPerformed(ActionEvent e) { if (e.getSource() == start) { if (start.getText().equals("開(kāi)始")) { start.setText("暫停"); isRunning = true; } else if (start.getText().equals("暫停")) { start.setText("開(kāi)始"); isRunning = false; } } if (e.getSource() == reset) { start.setText("開(kāi)始"); screen.setText("0"); isRunning = false; time = 0; } new Thread(new TimeZone()).start(); } class TimeZone implements Runnable { @Override public void run() { while (isRunning) { time++; if (time = Integer.MAX_VALUE) { screen.setText("ERROR"); JOptionPane.showMessageDialog(null, "ERROR"); isRunning = false; } screen.setText(String.valueOf(time)); try { Thread.sleep(timeBetween); } catch (Exception e) { e.printStackTrace(); } } } }}

            創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),習(xí)水企業(yè)網(wǎng)站建設(shè),習(xí)水品牌網(wǎng)站建設(shè),網(wǎng)站定制,習(xí)水網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,習(xí)水網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

            java編寫計(jì)算器實(shí)現(xiàn)退格,倒數(shù),小數(shù)點(diǎn),正負(fù)號(hào)功能代碼

            import java.awt.*;

            import java.awt.event.*;

            import javax.swing.*;

            class General extends JFrame implements ActionListener

            {

            String args[]={"退格","總清","清零","/","1","2","3","+","4","5","6","-","7","8","9","*","0","+/-",".","="};

            JButton jb[]=new JButton[20];

            JPanel p1=new JPanel();

            JTextField jtf=new JTextField(15);

            double num1,num2,jieguo;

            char c,ch;

            public General()

            {

            Container ct=getContentPane();

            jtf.addKeyListener(new KA());

            jtf.setHorizontalAlignment(JTextField.RIGHT);

            ct.add(jtf,"North");

            p1.setLayout(new GridLayout(5,4));

            for(int i=0;i20;i++)

            {

            jb[i]=new JButton(args[i]);

            jb[i].addActionListener(this);

            p1.add(jb[i]);

            }

            ct.add(p1);

            pack();

            setVisible(true);

            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

            }

            public static void main(String args[])

            {

            new General();

            }

            public void actionPerformed(ActionEvent e)// 監(jiān)聽(tīng)按鍵

            {

            String str=e.getActionCommand().trim();

            if("0123456789.".indexOf(str)!=-1)

            {

            if(jtf.getText().equals("0"))jtf.setText(null);

            jtf.setText(jtf.getText()+str);

            return;

            }

            if("+-*/".indexOf(str)!=-1)

            {

            num1=Double.parseDouble(jtf.getText());

            c=str.charAt(0);

            jtf.setText(null);

            return;

            }

            else if(str.equals("="))

            {

            num2=Double.parseDouble(jtf.getText());

            switch(c)

            {

            case '+': jieguo=num1+num2; break;

            case '-': jieguo=num1-num2; break;

            case '*': jieguo=num1*num2; break;

            case '/': jieguo=num1/num2; break;

            }

            jtf.setText(Double.toString(jieguo));

            }

            else if(str.equals("+/-"))

            {

            if(jtf.getText().isEmpty()==false)

            {

            Double lnum=-(Double.parseDouble(jtf.getText()));

            jtf.setText(Double.toString(lnum));

            }

            else

            {

            jtf.setText("-");

            }

            }

            else if(str.equals("清空"))

            {

            jtf.setText(null);

            }

            else if(str.equals("清零"))

            {

            jtf.setText("0");

            }

            else if(str.equals("退格"))

            {

            jtf.setText(jtf.getText().substring(0,jtf.getText().length()-1));

            }

            }

            class KA extends KeyAdapter // 監(jiān)聽(tīng)鍵盤

            {

            public void keyPressed(KeyEvent e)

            {

            char ch=e.getKeyChar();

            if("+-*/".indexOf(ch)!=-1)

            {

            num1=Double.parseDouble(jtf.getText());

            c=ch;

            }

            if(ch=='='|ch==e.VK_ENTER)

            {

            num2=Double.parseDouble(jtf.getText());

            switch(c)

            {

            case '+': jieguo=num1+num2; break;

            case '-': jieguo=num1-num2; break;

            case '*': jieguo=num1*num2; break;

            case '/': jieguo=num1/num2; break;

            }

            }

            }

            public void keyReleased(KeyEvent e)

            {

            char ch=e.getKeyChar();

            if("+-*/".indexOf(ch)!=-1)

            {

            jtf.setText(null);

            }

            if(ch=='='|e.getKeyCode()==e.VK_ENTER)

            {

            jtf.setText(Double.toString(jieguo));

            }

            }

            }

            }

            java中,1~10倒著數(shù)出來(lái),用for語(yǔ)句

            代碼如下:

            public class Test

            {

            public static void main(String[] args)

            {

            for(int i =10; i=1 ; i--)

            {

            System.out.print(i);

            System.out.print(" ");

            }

            }

            }

            以上代碼可靈活的變動(dòng)for里的i初始值。

            java編程求某個(gè)數(shù)的相反數(shù),倒數(shù),絕對(duì)值

            //倒數(shù)

            double y=(double)1/123;//1除以任何數(shù) 就是他本身的倒數(shù) 這里把1/123強(qiáng)轉(zhuǎn)為double類型

            System.out.println("y的倒數(shù)為"+y);

            int x =123;//x可以為任意數(shù)0-x就是x的相反數(shù)

            System.out.println((0-x));

            //絕對(duì)值

            int a =-15;

            int b=Math.abs(a);

            System.out.println(b);

            分享標(biāo)題:java倒數(shù)數(shù)字代碼 java中倒數(shù)
            轉(zhuǎn)載注明:http://www.jbt999.com/article36/dohpdpg.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站設(shè)計(jì)公司小程序開(kāi)發(fā)、App開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、微信小程序

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

            手機(jī)網(wǎng)站建設(shè)

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 字幕一区二区三区四区五区在线看 | 成人免费黄色视屏 | 天天天做夜夜夜爽无码 | 久久网欧美大香蕉 | 国产中文久久大香蕉 |