用Java程式碼生成0-100隨機數,直到生成88為止,停止迴圈!
實操名稱:生成0-100隨機數,直到生成88為止,停止迴圈!
環境: jdk 1.8
作者:李遠遠
1.詳細程式碼如下:
/** * 生成 0-100 隨機數,直到生成 88 為止,停止迴圈! * @author 李遠遠 * */ public class Test07 { public static void main(String[] args) { int total=0;//用於計數,迴圈的次數 System.out.println("start"); while(true) { total++;//迴圈一次,計數器加一 int i=(int)(100*Math.random());//隨機生成0-100的數 if(i==88) { break; } } System.out.println("GameOver, round"+"\t" +total+" "+"times"); } }
2.執行圖片如下,因為生成的是隨機數,所以此處展示三張執行結果圖:
3.Bug及心得體會:
生成隨機數時前面定義的i值為int型,但是沒有將後面等式強制轉換為int,導致輸出的不是整數。
這次程式碼的敲寫,主要是為了能熟練掌握break的用法以及,生成隨機數的表達方式,如果不強制轉換為int型,生成的就不是整數。break用於強行退出迴圈,不執行迴圈中剩餘語句。
相關推薦
用Java程式碼生成0-100隨機數,直到生成88為止,停止迴圈!
實操名稱:生成0-100隨機數,直到生成88為止,停止迴圈! 環境: jdk 1.8 作者:李遠遠 1.詳細程式碼如下: /** * 生成 0-100 隨機數,直到生成 88 為止,停止迴圈! * @author 李遠遠 * */ public clas
Java_breakcontinue-->生成0~100隨機數,直到生成88為止,停止迴圈(unfinished)
生成0~100隨機數,直到生成88為止,停止迴圈 整體程式碼如下:TestBreakContinue.java public class TestBreakContinue { public s
所謂的網頁爬蟲用java程式碼來實現,此程式碼適合在maven專案中使用中使用,因為,程式碼中的類所對應的依賴可以讓maven下載。
//獲得httpClient物件 CloseableHttpClient httpClient = HttpClients.createDefault(); //url公司域名隨便 String url = "https://www.baidu.co
用java程式碼寫的圖片輪播,方便呼叫
package com.sxt.view; import java.util.List; import com.sxt.net.img.ImageLoad; import android.content.Context; import android.graphics.Bi
Android 用Java程式碼編寫一款動態生成幸運數字的小遊戲
截圖: 程式碼如下: 第三方依賴庫地址:https://github.com/AndroidMsky/RandomTextView 第一步:新增倉庫 allprojects { repositories { ... maven {
Java面試題:有陣列a[n],用java程式碼將陣列元素順序顛倒
Official Certification 鄧 斌,Tony,男,漢族,江西興國人,無黨派,研究生學歷。畢業於中國科學技術大學精密機械資訊工程專業,於2008年取得中國科學技術大學高階軟體工程專業工學碩士學位。先後在國內外知名網際網路企業做過資深軟體開發工程師、高階系
用java程式碼寫xml檔案時,出現中文亂碼的解決方法
phoneElement.addAttribute("name", "家庭電話");emailElement.setText("[email protected]");try {/*** 特別注意:* * java中有Writer類繼承下來的子類沒有提供編碼格式處理,所以dom4j也無法歲輸出的
js生成1~100隨機數
nbsp func class math span blog pre gpo spa (function (min,max){ var range = max - min; var rand = Math.random(); var num = min + M
C語言實現隨機生成0~100的數
%d http srand signed color span pan ret ios #include <iostream> #include <time.h> int main() { srand((unsigned)time(NUL
用java程式碼構建一棵平衡二杈樹:
用java程式碼構建一棵平衡二杈樹: 構建的要點在於: 1. 每新增一個節點要遞迴地返回所有經過的父節點(要算好高度) 2. 計算每個節點的左右樹高度差 3. 如果高度差為2,認清要做哪種旋轉:LL, LR, RR, RL 4. 做旋轉時注意,所要移動節點之間的關係 程式碼如
用Java程式碼暴力破解WIFI密碼
開始進入正題。在網上找了很多wifi破解工具,都是linux平臺下用的,然後還不支援虛擬機器裝linux。因為很多筆記本裝虛擬機器都識別不了內建網絡卡。所以得把系統刻到U盤,然後用U盤啟動。但是我現在窮得連一條內褲都沒有了,哪來的U盤啊。於是就決定自己寫,而且還得用Java寫
Java程式碼 給出一個二叉樹和一個數,判斷該二叉樹是否存在一個從根節點到葉節點的和與給出的數相同
從菜鳥到大牛一定要戒驕戒躁,沉下心來慢慢打磨自己! 這個題目的演算法思想分為三種情況: case1樹為空時,返回false case2 樹只有一個根節點 case3 正常情況下的樹 Java程式碼如下: /** * Definition for a binary tree
用Java程式碼寫一個判斷兩個二叉樹是否相同
判斷兩個二叉樹是否相同,我覺得應該從三個方面來判斷: 1、若兩個二叉樹都是空樹,則返回true,可認為兩個二叉樹相同; 2、若兩個二叉樹一個為空,一個不為空樹,則兩個二叉樹不相同,返回false; 3、若兩個二叉樹都不為空樹,則判斷兩個節點所指的值是否相同,若相同,則用遞迴
用Java程式碼刪除一個已排好序連結串列中重複的數字
題目是:一直一個已排好序的連結串列,刪除其中重複的數字,我的想法是重新建一個連結串列,存沒有重複數字並且是已排好序的數字。 演算法思想是: 首先要考慮該連結串列是否為空或者只有一個節點 重新建立一個連結串列,將原來連結串列的頭節點設為新連結串列的頭節點,然後依次比較原來連結
用java程式碼呼叫名片識別介面示例程式碼
介面名稱:名片識別 呼叫語言:java 文件引數: 請求引數: 名稱 型別 必填 說明 image string 是 名片影象的base64串 lang
如何在Windows平臺用Java程式碼暴力破解WIFI密碼
開始進入正題。在網上找了很多wifi破解工具,都是linux平臺下用的,然後還不支援虛擬機器裝linux。因為很多筆記本裝虛擬機器都識別不了內建網絡卡。所以得把系統刻到U盤,然後用U盤啟動。但是我現在窮得連一條內褲都沒有了,哪來的U盤啊。於是就決定自己寫,而且還得用Java寫
用java程式碼實現氣泡排序與選擇排序
import java.util.Arrays; public class Sort { public static void main(String[] args) { int[] arr={12,45,89,2,10,9}; maopaoSort(arr); selectSort(arr);
用java程式碼實現環圈報數
環圈報數就是圍一圈人,每一次數數數到三的人自動出圈,再接著數, 用資料結構的思想實現 public class Count3Quit { public static void main(String[] args) { boolean[] a
用java求出1-100內所有的質數/素數
用java語言求出1-100以內的素數素數:A>1 && A%1==0 && A%A==0 && A%B!=0(1<B<A) 則A為素數思路:用A
Hive:用Java程式碼通過JDBC連線Hiveserver
寫在前面的話,學Hive這麼久了,發現目前國內還沒有一本完整的介紹Hive的書籍,而且網際網路上面的資料很亂,於是我決定寫一些關於《》序列文章,分享給大家。我會在接下來的時間整理有關Hive的資料,如果對Hive的東西感興趣,請關注本部落格。 我們可以通過CLI、Cli