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

java代碼怎么做加減 java加減乘除法程序編寫

java加減乘除運算的程序怎么編啊

//JAVA編程:四則運算(接收用戶輸入的2個操作數,和運算符),計算之后,輸出結果~~~~

成都創新互聯長期為超過千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為思南企業提供專業的網站設計、網站建設思南網站改版等技術服務。擁有10余年豐富建站經驗和眾多成功案例,為您定制開發。

import java.util.Scanner;

public class 四則運算 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.print("請輸入第一個數字:");

int a = sc.nextInt();

System.out.print("請輸入運算符號:");

String str = sc.next();

char ch = str.charAt(0);

System.out.print("請輸入第二個數字:");

int b = sc.nextInt();

switch(ch)

{

case '+':

System.out.println(a+"+"+ b + "="+(a+b));

break;

case '-':

System.out.println(a+"-"+ b+ "="+(a-b));

break;

case '*':

System.out.println(a+"*"+ b+ "="+(a*b));

break;

case '/':

if(b==0){

System.out.println("被除數為零,運算無意義!");

break;

}

else {

System.out.println(a+"/"+ b+ " = "+(a/b));

break;

}

default:

System.out.println("運算符是無意義字符!");

break;

}

}

}

望采納~~~~~~~~

java的加減乘除運算

使用BigDecimal并且一定要用String來夠造。

實現方法如下:

import java.math.BigDecimal;

/**

* 由于Java的簡單類型不能夠精確的對浮點數進行運算,這個工具類提供精

* 確的浮點數運算,包括加減乘除和四舍五入。

*/

public class Arith{

//默認除法運算精度

private static final int DEF_DIV_SCALE = 10;

//這個類不能實例化

private Arith(){

}

/**

* 提供精確的加法運算。

* @param v1 被加數

* @param v2 加數

* @return 兩個參數的和

*/

public static double add(double v1,double v2){

BigDecimal b1 = new BigDecimal(Double.toString(v1));

BigDecimal b2 = new BigDecimal(Double.toString(v2));

return b1.add(b2).doubleValue();

}

/**

* 提供精確的減法運算。

* @param v1 被減數

* @param v2 減數

* @return 兩個參數的差

*/

public static double sub(double v1,double v2){

BigDecimal b1 = new BigDecimal(Double.toString(v1));

BigDecimal b2 = new BigDecimal(Double.toString(v2));

return b1.subtract(b2).doubleValue();

}

/**

* 提供精確的乘法運算。

* @param v1 被乘數

* @param v2 乘數

* @return 兩個參數的積

*/

public static double mul(double v1,double v2){

BigDecimal b1 = new BigDecimal(Double.toString(v1));

BigDecimal b2 = new BigDecimal(Double.toString(v2));

return b1.multiply(b2).doubleValue();

}

/**

* 提供(相對)精確的除法運算,當發生除不盡的情況時,精確到

* 小數點以后10位,以后的數字四舍五入。

* @param v1 被除數

* @param v2 除數

* @return 兩個參數的商

*/

public static double div(double v1,double v2){

return div(v1,v2,DEF_DIV_SCALE);

}

/**

* 提供(相對)精確的除法運算。當發生除不盡的情況時,由scale參數指

* 定精度,以后的數字四舍五入。

* @param v1 被除數

* @param v2 除數

* @param scale 表示表示需要精確到小數點以后幾位。

* @return 兩個參數的商

*/

public static double div(double v1,double v2,int scale){

if(scale0){

throw new IllegalArgumentException(

"The scale must be a positive integer or zero");

}

BigDecimal b1 = new BigDecimal(Double.toString(v1));

BigDecimal b2 = new BigDecimal(Double.toString(v2));

return b1.divide(b2,scale,BigDecimal.ROUND_HALF_UP).doubleValue();

}

/**

* 提供精確的小數位四舍五入處理。

* @param v 需要四舍五入的數字

* @param scale 小數點后保留幾位

* @return 四舍五入后的結果

*/

public static double round(double v,int scale){

if(scale0){

throw new IllegalArgumentException(

"The scale must be a positive integer or zero");

}

BigDecimal b = new BigDecimal(Double.toString(v));

BigDecimal one = new BigDecimal("1");

return b.divide(one,scale,BigDecimal.ROUND_HALF_UP).doubleValue();

}

};

java中如何實現字符與數字加減運算

將字符串轉換成數字:

有兩種方法:

第一種:

比如說;a="123",b=2,那么int num = Integer.parseInt(a);

然后與另外數字加減;

第二種:

運用BigDecimal num = new BigDecimal(a);

BigDecimal num2 = new BigDecimal(b);

BigDecimal result = num.add(num2);

或者減法:BigDecimal result = num.subtract(num2);

通過調用BigDecimal的各種方法即可以實現加減乘除。

兩種方法比較:

第一種只可以實現整數轉換;

第二種可以實現任何類型的轉換,而且計算精度高。

怎么用JAVA做加減混合運算?

import java.util.Scanner;

public class HybridOperation {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("輸入一個表達式:");

String s = input.nextLine().trim();

int n = s.length();

int sum = 0;

int p = -1;

char a = '+';

for (int i = 1; i n; i++) {

char ch = s.charAt(i);

if (ch == '+' || ch == '-') {

if (a == '+') {

sum += Integer.parseInt(s.substring(p + 1, i));

a = ch;

p = i;

} else if (a == '-') {

sum -= Integer.parseInt(s.substring(p + 1, i));

a = ch;

p = i;

}

}

}

if (a == '+') {

sum += Integer.parseInt(s.substring(p + 1));

}

if (a == '-') {

sum -= Integer.parseInt(s.substring(p + 1));

}

System.out.println(s+" = "+sum);

}

}

可以實現任意次數的加減,

如:1+2+3-2

java 加減乘除程序怎么做???

因為.字符串判斷內容上是否相同,要使用的是equals函數

修改后的代碼

String?s?=?jtf2.getText();//字符串s已經取得了文本框2的內容.后面就直接使用把

double?result?=?0;

if?(s.equals("*"))?{//字符串判斷內容是否一致,要使用equals函數?,

result?=?num1?*?num2;

}

if?(s.equals("/"))?{

result?=?num1?/?num2;

}

if?(s.equals("+"))?{

result?=?num1?+?num2;

}

if?(s.equals("-"))?{

result?=?num1?-?num2;

}

運行

java中如何進行減法運算

setText(""+number1-number2);

因為java是從左到右處理的,在減法運算前有""字符串處理, java就會把之后的都當做字符串處理.改成

setText(""+(number1-number2));

如果減法運算在前面,比如 number1-number2 + "".這樣是可以的

網站欄目:java代碼怎么做加減 java加減乘除法程序編寫
網站鏈接:http://vcdvsql.cn/article12/doodpgc.html

成都網站建設公司_創新互聯,為您提供域名注冊小程序開發商城網站響應式網站網站設計公司定制網站

廣告

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

成都網站建設