Java控制輸出精度
看了《演算法競賽》想到一個問題,Java能否控制輸出精度?
比如說,C裡面可以這樣:
#include<stdio.h>
int main(void){
printf("%.2lf\n",8 / 5.0);
return 0;
}
其輸出顯然是1.60
但Java也許在控制精度上做不到這麼方便,但是通過一個小類完全可以解決問題,可以這樣:
import java.text.DecimalFormat;
public class test {
public static void main(String[] args) {
double b = 8 / 5.0;
DecimalFormat df = new DecimalFormat("0.00");
System.out.println(df.format(b));
}
}
輸出顯然也是1.60
相關推薦
Java控制輸出精度
看了《演算法競賽》想到一個問題,Java能否控制輸出精度? 比如說,C裡面可以這樣: #include<stdio.h> int main(void){ printf("%.2lf\n",8 / 5.0); return 0;
使用C++標頭檔案iomanip控制輸出精度
/*setprecision函式控制輸出流顯示浮點數的有效位數 * 如果和fixed合用的話,控制小數點右面的位數,fixed的意思是從小數點開始計數 */ #include<iostrea
java 控制輸出小數位數
DecimalFormat 類主要靠 # 和 0 兩種佔位符號來指定數字長度。0 表示如果位數不足則以 0 填充,# 表示只要有可能就把數字拉上這個位置。 * */ DecimalFormat b = new DecimalFormat("#0.00000"); System.ou
java輸出精度控制
DecimalFormat的用法 Java 浮點數 Float Double 小數 格式化 保留小數位後幾位等 1 DecimalFormat df = new DecimalFormat(); 2 double data = 1234.56789; 3
java servlet輸出數據
div logs light set tps resp class java se char httpServletResponse.setContentType("text/html;charset=UTF-8"); ht
java 輸入輸出
under tro rate class port 字節 input pri span Java 流(Stream)、文件(File)和IO: 1.Java.io 包幾乎包含了所有操作輸入、輸出需要的類。所有這些流類代表了輸入源和輸出目標。 2.Java.io 包中的流支持
java:集合輸出之Iterator和ListIterator
sharp sha print clas 使用 iter pri 判斷 har 在調用Iterator集合輸出時,如果想要刪除某個元素,請直接使用Iterator來判斷元素是否存在然後再刪除(next()當前指針內容,remove()刪除當前內容 );如果在將集合丟給Ite
java:集合輸出之Iterator和ListIterator二
替換 操作 lean 存在 asn 元素 tor previous remove java:集合輸出之Iterator和ListIterator二 ListIterator是Iterator的子接口,Iterator的最大特點是,能向前,或向後叠代。如果現在要想雙向輸出的話
java控制臺說明
class 策略 級別 color 跟蹤 類加載器 收集 類加載 系統 java 控制臺 java 控制臺 c: 清除控制臺窗口 f: 終結在結束隊列上的對象 g: 垃圾收集 h: 顯示此幫助消息 l: 轉儲類加載器列表 m: 打印內存使用情況
java 控制流
一個 表達 變量 img ava 使用 public div 表達式 一: 塊作用域 塊(即復合語句):是指由一對花括號括起來的若幹條簡單的java語句。塊決定了變量的作用域,一個塊可以嵌套在另一個塊中,如下: 1 public class print_In {
Android Studio中的Java控制臺中出現亂碼問題?
.com java 亂碼 idt gradle http 今天 highlight class 今天在用Android studio 中敲代碼時發現控制臺出不了漢字,一打漢字全是亂碼的。在此特供解決方案。 在Java的工程目錄build.gradle下添加如下代碼: 1.
Java輸入輸出流(轉載)
字符串數組 三種 dir row 接口 jdk1 end get 繼承 看到一篇超清晰的輸入輸出流文章,就轉載一下,膜拜 http://blog.csdn.net/hguisu/article/details/7418161 1.什麽是IO Java中I/O操作
Android Studio解決Java程序輸出中文亂碼
roc 中文 Coding str uil nbsp process option clas 經查閱資料,發現需要手動在build.gradle中添加代碼 //新版 tasks.withType(JavaCompile) { options.encoding = "UT
51nod 1873 初中的算術【Java BigDecimal/高精度小數】
mes quest mathjax html value tex con question i++ 1873 初中的算術 基準時間限制:1 秒 空間限制:131072 KB 分值: 10 難度:2級算法題 收藏 關註 Noder現
Java中輸出正則表達式匹配到的內容
clas 則表達式 oid 返回 com post main static println 在Java中用str.matches(reg)的方式是返回的一個布爾值,而我們有的時候需要返回匹配到的值的內容,具體實現代碼如下: public static void main(
<JAVA-控制語句>
分隔 == input 行為 輸入 ring jin 入口 bsp 01、控制語句: package GUIJIN_kongzhiyuju; import java.util.Scanner; /** * 程序分為三種: * 順序、分支
Java 輸入輸出流
red 處理 adl 分享圖片 效率 人的 耗時 buffer IE 這篇不是為了系統介紹Java的輸入輸出流機制的,僅為個人筆記 作為Java小菜,每次上網搜別人的Java讀寫文件的程序參考,總覺得一頭霧水,為什麽要聲明這麽多類,規則是什麽,全然分から
Java輸入輸出流詳解2
output put 輸入流 基類 inpu reader 讀取 輸入輸出 NPU InputStream/Reader:所有輸入流的基類,只能從中讀取數據; OutputStream/Writer:所有輸出流的基類,只能向其寫入數據。Java輸入輸出流詳解2
Java實現輸出此時此刻
cti IV new pre col minutes nth color etsec function date() { let weekday = []; weekday[0] = "周日"; weekday[1] = "周一"; wee
java控制流
exti () random類 tor string ava 鍵盤 思維 1-1 目錄 1、引用數據類型 2、流程控制語句 2.1 條件控制語句if 2.2 if語句與三元運算符的互換 2.3 循環語句 2.4 循環嵌套 2.5 跳轉語句 2.6 選擇結構switch