本文目錄一覽:
- 1、JAVA程序輸入10個數字,輸出所有負數及負數的和
- 2、java中如何判斷獲取的值是負值
- 3、java中輸入負數,怎樣拋出異常?
- 4、java負數和正數不能判斷大小嗎
- 5、如何用java寫負數的正則表達式
- 6、java怎麼讓一個正數變成負數
JAVA程序輸入10個數字,輸出所有負數及負數的和
輸入10個數字,輸出所有負數及負數的和的代碼如下圖:
public static void main(String[] args) {
ListInteger lists = new ArrayListInteger();
lists.add(12);
lists.add(-1);
lists.add(-2);
lists.add(-12);
lists.add(120);
lists.add(121);
lists.add(-112);
lists.add(12);
lists.add(12);
lists.add(12);
int count = 0;
for(int i=0;ilists.size();i++){
if(lists.get(i)0){
count+=lists.get(i);
}
}
System.out.println(count);
}
結果如圖:
java中如何判斷獲取的值是負值
我暈啊,判斷值正負的標準不就是是否大於0嗎?這道理在哪裡都通用,在你這裡也只能通過這個方法來判斷!不管你想在哪裡進行運算,只要在你想進行判斷的地方加上判斷就可以了:
if(value 0) {//在這裡填入代碼,進行負值的處理,比如你想在是負值的時候輸出警告信息,那麼就直接用System.out.println輸出字元串;如果你想在負值的時候不做任何處理,這裡不要寫任何代碼}
else{//在這裡填入代碼,進行正值的處理,比如你想在正值的時候才能進行加減運算。}
java中輸入負數,怎樣拋出異常?
TestException就是一個方法,判斷i0,拋出異常。異常不捕獲,往上拋出。在上層捕獲。
java負數和正數不能判斷大小嗎
可以判斷,Java程序檢查數字是正數還是負數
在該程序中,您將學習檢查給定的數字是正數還是負數。這是通過在Java中使用if else語句完成的。
示例:使用if else檢查數字是正數還是負數
public class PositiveNegative {
public static void main(String[] args) {
double number = 12.3;
//如果number小於0,則為true
if (number
System.out.println(number + ” 是負數.”);
//如果number大於0,則返回true
else if ( number 0.0)
System.out.println(number + ” 是正數.”);
// 如果兩個測試表達式都被計算為false
如何用java寫負數的正則表達式
String express = “-3-4”;
//express = “-3+4”;
//express = “3+4”;
//express = “3-4”;
//清除空格,避免無法匹配
express = express.replaceAll(” “,””);
Matcher m = Pattern.compile(“(-?\\d{1,})+?(-?\\d{1,})”).matcher(express);
if(m.find()){
double one = Double.parseDouble( m.group(1));
double two = Double.parseDouble( m.group(2));
System.out.println(one+two);
}
用正則就徹底一點,直接取結果計算, 正數、負數都當成一個數。
減法當作 加法 加負數就好,默認有個隱形的加號, 匹配並捕獲完整的數字直接加法,不用自己在計算結果的時候寫 負號。
java怎麼讓一個正數變成負數
要將負數轉換為正數(這稱為絕對值),請使用Math.abs() 。 此Math.abs()方法的工作方式如下:「 number = (number 0 ? -number : number); 」。
看一個完整的例子:
package com. mkyong;
public class app{
public static void main(String[] args) {
int total=1+1+1+1+(-1);
//output 3
System. out. print1n(“Total :」+ total);
int total2 =1+1+1+1+ Math.abs(-1);
//output 5
System. out. print1n(“Total 2 (absolute value) :」+ total2) ;
}
}
輸出量
Total : 3
Total 2 (absolute value) : 5
在這種情況下, Math.abs(-1)會將負數1轉換為正數1。
原創文章,作者:ALMO,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140860.html