最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java判斷絕對值的方法總結(jié)

 更新時(shí)間:2018年02月24日 10:37:58   作者:彬菌  
在本文中作者為大家分享了兩種Java判斷絕對值的方法,對此有興趣的朋友可以和小編一起學(xué)習(xí)下。

if-else語句判斷:

import java.util.Scanner;

public class AbsoluteValue { 
  public static void main(String[] args){ 
    Scanner input=new Scanner(System.in);//聲明掃描儀變量 
    System.out.println("請輸入數(shù)值");//系統(tǒng)提示輸入 
    try{ //監(jiān)聽異常
    while(true){ //不斷讀取用戶輸入的值
    float num=input.nextFloat();//強(qiáng)制轉(zhuǎn)換為浮點(diǎn)數(shù) 
    if(num==0){ //如果用戶輸入-0,則輸出0
     System.out.println("絕對值為"+0);
    }
    else if(num>0){
     System.out.println("絕對值為"+num);
    }
    else if(num<0){
     System.out.println("絕對值為"+(-num));
     }
    }
   }
    catch(Exception e){ //異常處理
   System.out.println("請正確輸入");
   e.printStackTrace(); //打印異常信息在程序中出錯(cuò)的位置及原因     }
   } 
} 

三元運(yùn)算符判斷:

import java.util.Scanner;

public class AbsoluteValue { 
  public static void main(String[] args){ 
   Scanner input=new Scanner(System.in);//聲明掃描儀變量 
    System.out.println("請輸入數(shù)值");//系統(tǒng)提示輸入 
    try{ //監(jiān)聽異常
    while(true){ //不斷讀取用戶輸入的值
     float num=input.nextFloat();//強(qiáng)制轉(zhuǎn)換為浮點(diǎn)數(shù) 
     if(num==0){ //如果用戶輸入-0,則輸出0
       System.out.println("絕對值為"+0);
     }
     else{
     num=(num>0?num:-num);//三元運(yùn)算符 
     System.out.println("絕對值為"+num);
     }
     }
    }
   catch(Exception e){ //異常處理
   System.out.println("請正確輸入");
   e.printStackTrace(); //打印異常信息在程序中出錯(cuò)的位置及原因
    }
   } 
}

注解:三元運(yùn)算符的語法是 條件 ? 結(jié)果1 : 結(jié)果2;優(yōu)點(diǎn)代碼簡潔,缺點(diǎn)可讀性差

例子:int a,b,c;

a=2;b=3;

c=a>b?100:200;

語意:如果a>b,c=100;a<b,c=200

相關(guān)文章

  • 基于Mock測試Spring MVC接口過程解析

    基于Mock測試Spring MVC接口過程解析

    這篇文章主要介紹了基于Mock測試Spring MVC接口過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • spring boot自定義log4j2日志文件的實(shí)例講解

    spring boot自定義log4j2日志文件的實(shí)例講解

    下面小編就為大家分享一篇spring boot自定義log4j2日志文件的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • Mybatis批量更新報(bào)錯(cuò)問題

    Mybatis批量更新報(bào)錯(cuò)問題

    這篇文章主要介紹了Mybatis批量更新報(bào)錯(cuò)的問題及解決辦法,包括mybatis批量更新的兩種方式,需要的的朋友參考下
    2017-01-01
  • Java枚舉類接口實(shí)例原理解析

    Java枚舉類接口實(shí)例原理解析

    這篇文章主要介紹了Java枚舉類接口實(shí)例原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • java創(chuàng)建二維碼并賦予url鏈接的功能實(shí)現(xiàn)

    java創(chuàng)建二維碼并賦予url鏈接的功能實(shí)現(xiàn)

    這篇文章給大家分享java創(chuàng)建二維碼并賦予url鏈接的功能實(shí)現(xiàn),需要獲取要賦值給二維碼的鏈接后綴,通過設(shè)置二維碼的訪問路徑等一系列操作,具體實(shí)現(xiàn)代碼跟隨小編一起看看吧
    2021-06-06
  • Servlet輸出一個(gè)驗(yàn)證碼圖片的實(shí)現(xiàn)方法實(shí)例

    Servlet輸出一個(gè)驗(yàn)證碼圖片的實(shí)現(xiàn)方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Servlet輸出一個(gè)驗(yàn)證碼圖片的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 淺談Java實(shí)現(xiàn)分布式事務(wù)的三種方案

    淺談Java實(shí)現(xiàn)分布式事務(wù)的三種方案

    現(xiàn)在互聯(lián)網(wǎng)下,分布式和微服務(wù)橫行,難免會(huì)遇到分布式下的事務(wù)問題,當(dāng)然微服務(wù)下可能沒有分布式事務(wù),但是很多場景是需要分布式事務(wù)的。下面就來介紹下什么是分布式事務(wù)和分布式事務(wù)的解決方案
    2021-06-06
  • Java并發(fā)編程示例(七):守護(hù)線程的創(chuàng)建和運(yùn)行

    Java并發(fā)編程示例(七):守護(hù)線程的創(chuàng)建和運(yùn)行

    這篇文章主要介紹了Java并發(fā)編程示例(七):守護(hù)線程的創(chuàng)建和運(yùn)行,在本節(jié)示例中,我們將創(chuàng)建兩個(gè)線程,一個(gè)是普通線程,向隊(duì)列中寫入事件,另外一個(gè)是守護(hù)線程,清除隊(duì)列中的事件,需要的朋友可以參考下
    2014-12-12
  • Java反射機(jī)制的講解

    Java反射機(jī)制的講解

    今天小編就為大家分享一篇關(guān)于Java反射機(jī)制的講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • springcloud feign傳輸List的坑及解決

    springcloud feign傳輸List的坑及解決

    這篇文章主要介紹了springcloud feign傳輸List的坑及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評(píng)論

南阳市| 清河县| 南康市| 宝鸡市| 乐山市| 杂多县| 深圳市| 岳阳县| 泰兴市| 慈溪市| 西盟| 金华市| 友谊县| 宜兴市| 黄龙县| 扬州市| 太保市| 化州市| 逊克县| 始兴县| 盐源县| 宿州市| 颍上县| 富阳市| 隆回县| 都匀市| 沅江市| 芷江| 玉田县| 兴隆县| 泽州县| 织金县| 桦南县| 郴州市| 龙江县| 富民县| 呼和浩特市| 宜兰县| 西畴县| 抚顺市| 望都县|