android 產生0 100之間的隨機數

2021-07-03 01:14:26 字數 734 閱讀 2247

//產生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...