//產生0~100之間的隨機數
float a=(float) (math.random()*100);
//float資料小數點後保留兩位小數
float numb= a;
decimalformat decimalformat=new decimalformat(".00");//構造方法的字元格式這裡如果小數不足2位,會以0補足.
string p=decimalformat.format(numb);//format 返回的是字串
log.e("隨機數", a);
log.e("隨機數小數點後保留兩位小數", p);//輸出的結果結構為0.00
//資料型別轉換
float i=float.parsefloat(p);
log.e("轉換為float後", i+"");
//產生產生0~100之間的隨機數 float資料小數點前保留兩位小數
float a=(float) (math.random()*100);
float numb=a;
int itemnum=3;//小數點前的位數
float totalnumb = numb*itemnum;
float num=(float)(math.round(totalnumb*100)/100);//如果要求精確小數點前4位就*10000然後/10000
log.e("隨機數", num+"");//輸出的結果結構為 000.0
java列印0 100之間的素數
源程式 package com.oracle.core public class vik if count 2 程式流程 public class vik 上一步,內層迴圈計算出了所拿的數的因數個數count,所以內層 迴圈計算完本次的數之後,跳出來,寫乙個if語句判斷 count值是否 2 if ...
Android元件之間通訊
如rxbus,一般你只需要訂閱如下 task rxbus.toobserverable databean.class subscribe card 以上我們一般在activity中啟動時訂閱,呼叫網路訪問後,根據rxbus註冊事件型別返回到activity中更新ui 但是必須在activity的on...
android 使用socket時候產生的亂碼問題
在使用socket與後台進行通訊時,會碰到一些亂碼的問題。一般碰到亂碼的時候,需要首先考慮的就是字元編碼格式是否統一了,這時候就可以先嘗試轉碼來解決問題。近日也同樣碰到了這個問題 後來才知道後台返回的是基於mina的socket 後台返回的時候,拿到的是包裝過的資料 應該是個幀格式的 因此,在and...