bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

java代碼計算器開方 java的計算器代碼

java語言如何求平方根

使用java.lang.Math類的sqrt(double)方法。 方法詳解: public static double sqrt(double a) 返回正確舍入的 double 值橘高的正平方根。

成都創(chuàng)新互聯(lián)是專業(yè)的云龍網(wǎng)站建設公司,云龍接單;提供成都做網(wǎng)站、成都網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行云龍網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

Math是在java.lang這個包中的所以碰伍配可以直接在程序中用這個Math類直接在程序中這樣就可以了:?

double n;?

n=Math.sqrt(9);//比如9是要平方的數(shù)

示例見下圖:

結(jié)果是:

擴展資料:

平方根計算:

1、笑指功 能: 一個非負實數(shù)的平方根

2、函數(shù)原型: 在VC6.0中的math.h頭文件的函數(shù)原型為double sqrt(double);

3、說明:sqrt系Square Root Calculations(平方根計算),通過這種運算可以考驗CPU的浮點能力。

參考資料:百度百科-平方根計算

求用java寫個計算器可以開放平方的!謝謝了

package test_1;

import java.util.Scanner;

public class Test4 {

public static void main(String[] args) {

Scanner s=new Scanner(System.in);

System.out.println("輸入一個數(shù)悔棚:");

double a=s.nextDouble();

System.out.println("碧陸則悉州結(jié)果是:");

System.out.println(squa(a));

}

public static double squa(double a){

double b=Math.sqrt(a);

return b;

}

java 中開方怎么辦

對于開平方,可以使用數(shù)學工具包java.lang.Math類中的sqrt函數(shù), 而對于開任意次方可以借助Math類中的pow函數(shù)完成

調(diào)用格式如下:

Math.sqrt(2.0);//對2開平方

Math.pow(9.0, 1.0/3.0);//對9開三次方,開其他次方依次類推

sqrt函數(shù)原型:

public static double sqrt(double a)

作用是返回正確舍入的double值的正平方根。

參數(shù)a的各種取值得到的結(jié)果:

1、如果參數(shù)是 NaN 或小于零,那么結(jié)果是 NaN。

2、如果參數(shù)是正無窮大,那么結(jié)果就是正無窮大。

3、如果參數(shù)是正零或負零,那么結(jié)果與參數(shù)相同。

否則,結(jié)果是氏碰敏最接近該參數(shù)值吵液的真實數(shù)學平方根的 double 值。殲枝

pow函數(shù)原型

public static double pow(double a, double b)

作用是返回a的b次冪,詳情請參考java api。

制作java計算器時怎樣讓它實現(xiàn)開平方功能?代碼是什么

java設計計算器,主擾雹要是使用java swing,對每個按鈕進行監(jiān)聽,實現(xiàn)相關(guān)功能,如下代碼:

package?com.qiu.lin.he;

import?java.awt.BorderLayout;

import?java.awt.Color;

import?java.awt.GridLayout;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?javax.swing.ImageIcon;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JPanel;

import?javax.swing.JTextField;

import?javax.swing.SwingConstants;

public?class?Jisuanqi?extends?JFrame?implements?ActionListener?{

/**

*

*/

private?static?final?long?serialVersionUID?=?1L;

Result?result?=?new?Result();?//?定義text的面板

Number_Key?number_key?=?new?Number_Key();?//?定義按鈕面板

//?當點擊按鈕+、-、*、/時,com?=?true

boolean?com?=?false;

//?當i=0時說明是我們第一次輸入,字符串碧埋text不會累加

int?i?=?0;

//?存放text的內(nèi)容

String?text?=?"";

//?存放點擊按鈕+、-、*、/之前的數(shù)值

double?defbutton?=?0;

//?+、-、*、/的代號分別為1,2,3,4

int?symbol?=?0;

//?構(gòu)造函數(shù)

Jisuanqi()?{

super("WangJiao");?//?設定標題

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);?//?設定關(guān)閉窗體緩慧帆時退出程序

JPanel?pane?=?new?JPanel();?//?定義主面板

pane.setLayout(new?BorderLayout());

setBounds(380,?220,?30,?80);?//?前兩個參數(shù)是在屏幕上顯示的坐標,后兩個是大小

//?替換圖標

ImageIcon?icon?=?new?ImageIcon("F:1.GIF");

//?Jisuanqi.class.getResource("APPLE.GIF")

//?);

setIconImage(icon.getImage());

pane.add(result,?BorderLayout.NORTH);

pane.add(number_key,?BorderLayout.CENTER);

pane.add(number_key.equal,?BorderLayout.SOUTH);

number_key.one.addActionListener(this);?//?對1按鈕添加監(jiān)聽事件

number_key.two.addActionListener(this);?//?對2按鈕添加監(jiān)聽事件

number_key.three.addActionListener(this);?//?對3按鈕添加監(jiān)聽事件

number_key.four.addActionListener(this);?//?對4按鈕添加監(jiān)聽事件

number_key.five.addActionListener(this);?//?對5按鈕添加監(jiān)聽事件

number_key.six.addActionListener(this);?//?對6按鈕添加監(jiān)聽事件

number_key.seven.addActionListener(this);?//?對7按鈕添加監(jiān)聽事件

number_key.eight.addActionListener(this);?//?對8按鈕添加監(jiān)聽事件

number_key.nine.addActionListener(this);?//?對9按鈕添加監(jiān)聽事件

number_key.zero.addActionListener(this);?//?對0按鈕添加監(jiān)聽事件

number_key.ce.addActionListener(this);?//?對置零按鈕添加監(jiān)聽事件

number_key.plus.addActionListener(this);?//?對+按鈕添加監(jiān)聽事件

number_key.equal.addActionListener(this);?//?對=按鈕添加監(jiān)聽事件

number_key.sub.addActionListener(this);?//?對-按鈕添加監(jiān)聽事件

number_key.mul.addActionListener(this);?//?對*按鈕添加監(jiān)聽事件

number_key.div.addActionListener(this);?//?對/按鈕添加監(jiān)聽事件

number_key.point.addActionListener(this);?//?對.按鈕添加監(jiān)聽事件

setContentPane(pane);

pack();?//?初始化窗體大小為正好盛放所有按鈕

}

//?各個按鈕觸發(fā)的事件

public?void?actionPerformed(ActionEvent?e)?{

/*

*?如果是點擊數(shù)字按鈕那么先要判斷是否在此之前點擊了+、-、*、/、=,如果是那么com=true?如果沒有com=

*?false;或者是否點擊數(shù)字鍵,如果是i?=?1,如果沒有?i?=?0;

*/

if?(e.getSource()?==?number_key.one)?{

if?(com?||?i?==?0)?{

result.text.setText("1");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"1");

}

}?else?if?(e.getSource()?==?number_key.two)?{

if?(com?||?i?==?0)?{

result.text.setText("2");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"2");

}

}?else?if?(e.getSource()?==?number_key.three)?{

if?(com?||?i?==?0)?{

result.text.setText("3");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"3");

}

}?else?if?(e.getSource()?==?number_key.four)?{

if?(com?||?i?==?0)?{

result.text.setText("4");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"4");

}

}?else?if?(e.getSource()?==?number_key.five)?{

if?(com?||?i?==?0)?{

result.text.setText("5");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"5");

}

}?else?if?(e.getSource()?==?number_key.six)?{

if?(com?||?i?==?0)?{

result.text.setText("6");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"6");

}

}?else?if?(e.getSource()?==?number_key.seven)?{

if?(com?||?i?==?0)?{

result.text.setText("7");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"7");

}

}?else?if?(e.getSource()?==?number_key.eight)?{

if?(com?||?i?==?0)?{

result.text.setText("8");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"8");

}

}?else?if?(e.getSource()?==?number_key.nine)?{

if?(com?||?i?==?0)?{

result.text.setText("9");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

result.text.setText(text?+?"9");

}

}

/*

*?對于0這個按鈕有一定的說法,在我的程序里不會出現(xiàn)如00000這樣的情況,我加了判斷條件就是

*?如果text中的數(shù)值=0就要判斷在這個數(shù)值中是否有.存在?如果有那么就在原來數(shù)值基礎(chǔ)之上添?加0;否則保持原來的數(shù)值不變

*/

else?if?(e.getSource()?==?number_key.zero)?{?//?result.text.getText()是得到text里內(nèi)容的意思

if?(com?||?i?==?0)?{

result.text.setText("0");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

if?(Float.parseFloat(text)??0?||?Float.parseFloat(text)??0)?{?//?Float.parseFloat(text)就是類型轉(zhuǎn)換了,下面都是一樣

result.text.setText(text?+?"0");

}?else?{

if?(text.trim().indexOf(".")?==?-1)?{

result.text.setText(text);

}?else?{

result.text.setText(text?+?"0");

}

}

}

}?else?if?(e.getSource()?==?number_key.ce)?{

result.text.setText("0");

i?=?0;

com?=?true;

//?text?=?"";

defbutton?=?0;

}

/*

*?本程序不會讓一個數(shù)值中出現(xiàn)2個以上的小數(shù)點.具體做法是:判斷是否已經(jīng)存在.存在就不添加,?不存在就添加.

*/

else?if?(e.getSource()?==?number_key.point)?{

if?(com?||?i?==?0)?{

result.text.setText("0.");

com?=?false;

i?=?1;

}?else?{

text?=?result.text.getText();

if?(text.trim().indexOf(".")?==?-1)?{

result.text.setText(text?+?".");

}?else?{

result.text.setText(text);

}

}

}?//?獲得點擊+之前的數(shù)值

else?if?(e.getSource()?==?number_key.plus)?{

com?=?true;

i?=?0;

defbutton?=?Double.parseDouble(result.text.getText());

symbol?=?1;

}?//?獲得點擊-之前的數(shù)值

else?if?(e.getSource()?==?number_key.sub)?{

com?=?true;

i?=?0;

defbutton?=?Double.parseDouble(result.text.getText());

symbol?=?2;

}?//?獲得點擊*之前的數(shù)值

else?if?(e.getSource()?==?number_key.mul)?{

com?=?true;

i?=?0;

defbutton?=?Double.parseDouble(result.text.getText());

System.out.println(defbutton);

symbol?=?3;

}?//?獲得點擊/之前的數(shù)值

else?if?(e.getSource()?==?number_key.div)?{

com?=?true;

i?=?0;

defbutton?=?Double.parseDouble(result.text.getText());

symbol?=?4;

}?else?if?(e.getSource()?==?number_key.equal)?{

switch?(symbol)?{

分享文章:java代碼計算器開方 java的計算器代碼
文章鏈接:http://vcdvsql.cn/article8/ddpeoip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設網(wǎng)頁設計公司靜態(tài)網(wǎng)站服務器托管域名注冊做網(wǎng)站

廣告

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

外貿(mào)網(wǎng)站制作