華為機試-取近似值
問題描述
寫出一個程式,接受一個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整;小於5,則向下取整。
輸入描述:
輸入一個正浮點數值
輸出描述:
輸出該數值的近似整數值
示例
示例1
輸入 5.5
輸出 6
解決思路
分析
問題的關鍵在於 比對 輸入的double數小數部分 與 0.5 的大小
方法
-
直接取double的整數部分,與輸入的double數字相減,然後與0.5比對大小
-
double數字+0.5,直接取整
實現的關鍵:依賴java的型別轉換,double轉int直接抹去小數部分
程式碼實現
public class Round {
// 思路1的程式碼實現
public static void main(String[] args){
Scanner in = new Scanner(System.in);
//輸入引數
double a = in.nextDouble();
//取整數部分
int b = (int)a;
//判斷
if((a - b) >= 0.5){
b=(int)(a + 0.5);
}
System.out.println(b);
}
}
小夥伴如果想測試的話,可以直接到牛客網這個連結做測試
相關文章
- 華為機試 (11/8)
- 牛客網--華為機試題
- 華為機試題刷題總結
- 【華為機試線上訓練】Day 10
- 【華為機試線上訓練】Day 11
- 【華為機試線上訓練】Day 6
- 【華為機試線上訓練】Day 7
- 【華為機試線上訓練】Day 8
- 【華為機試線上訓練】Day 9
- 【華為機試線上訓練】Day1
- 【華為機試線上訓練】Day2
- 【華為機試線上訓練】Day3
- 【華為機試線上訓練】Day4
- 關於π的近似值
- 【華為OD】機試真題 - 分割均衡字串-2024年D卷字串
- 華為正爭取SIRIN OS許可推出區塊鏈智慧手機區塊鏈
- 華為秋招筆試題筆試
- 華為nova 4拍照怎麼樣?華為Nova4手機攝像頭拍照測試
- 華為手機相關的股票有哪些 華為手機股票一覽
- 清華機試oj——手機按鍵
- 華為遊戲試玩不生效遊戲
- 華為2019春招筆試題筆試
- 華為部分線上測試題
- 華為交換機VLAN配置
- 華為交換機配置Telnet
- 華為交換機配置(一)
- 四款華為麒麟710智慧手機推薦 華為麒麟710手機有哪些?
- 6款最具價效比華為手機推薦 華為手機哪款好?
- 華為Nova4電池耐用嗎?華為Nova4手機電池續航能力和充電測試
- 華為手機盲人模式怎麼關閉?華為手機盲人模式的關閉方法模式
- 獲取華為HCIE,需要具體哪些技術
- 華為交換機配置acl策略
- 阿里雲、騰訊雲、UCloud、華為云云主機對比測試報告阿里Cloud測試報告
- 華為榮耀手機怎麼分屏?華為手機3個啟動“分屏”功能的技巧
- 華為手機怎麼控制空調開關?華為手機遙控空調的操作
- 華為最值得買手機推薦:2019華為榮耀高價效比手機有哪些?
- 華為交換機DHCP中繼怎麼配置?華為交換機的中繼配置方法中繼
- 華為2020年的手機會有哪些特點?華為2020年的手機預測