JAVA取隨機數,石頭剪刀布實例

一、取隨機數:

import java.util.Random;    //導入隨機數
public class Test{public static void main(String[] args){Random xx    =    new Random();    //聲明隨機數int number    =    xx.nextInt(10);    //賦值隨機數給numberSystem.out.println("隨機數為:"+number);        //輸出隨機數
    }
}

二、石頭剪刀布游戲,實例:

import java.util.Scanner;    //導入掃描儀
import java.util.Random;    //導入隨機數
public class Test{public static void main(String[] args){//用戶輸入Scanner in    =    new Scanner(System.in);System.out.println("請輸入您要出的:\n如果出石頭請輸入0\n如果出剪刀請輸入1\n如果出布請輸入2");int user    =    in.nextInt();//系統生成Random xx    =    new Random();    //聲明隨機數int number    =    xx.nextInt(3);    //賦值隨機數給number//比較if(user==0 && number==0){System.out.println("你出的是石頭,系統出的是石頭,雙方平局。");}else if(user==1 && number==0){System.out.println("你出的是剪刀,系統出的是石頭,你輸了。");}else if(user==2 && number==0){System.out.println("你出的是布,系統出的是石頭,你贏了。");}else if(user==0 && number==1){System.out.println("你出的是石頭,系統出的是剪刀,你贏了。");}else if(user==1 && number==1){System.out.println("你出的是石頭,系統出的是石頭,雙方平局。");}else if(user==2 && number==1){System.out.println("你出的是布,系統出的是剪刀,你輸了。");}else if(user==0 && number==2){System.out.println("你出的是石頭,系統出的是布,你輸了。");}else if(user==1 && number==2){System.out.println("你出的是剪刀,系統出的是布,你贏了。");}else{System.out.println("你出的是布,系統出的是布,雙方平局。");}}
}

運行結果:

石頭剪刀布的運行結果

轉載于:https://www.cnblogs.com/phpyangbo/p/java-suijishu.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257261.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257261.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257261.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機網絡犯罪和一般犯罪的不同,論計算機網絡犯罪題稿.doc

目 錄摘要2第一章、網絡犯罪概念、特點以及構成特征5(一)網絡犯罪的概念認定5(二)網絡犯罪的特點6(三)網絡犯罪的構成7第二章、?網絡犯罪的類型9(一)網絡色情和性騷擾9(二)欺詐9(三)販賣、銷售違禁物品11(四)妨害名譽、侵犯個人隱私12(五)?制造、傳播計算機病毒12第三章、?網…

實例變量和靜態變量(或類變量static)

一個類通過使用運算符new可以創建多個不同的對象,這些對象將被分配不同的內存空間,準確的說法是:不同對象的實例變量將被分配不同的內存空間,如果類中有類變量,那么所有對象的這個類變量都被分配到同一處內存&#xff…

DB2 數據庫清表語句

truncate table DWDM2.tablename IMMEDIATE; alter table DWDM1.tablename activate not logged initially with empty table; but which one is best ? the truncate should be better 轉載于:https://www.cnblogs.com/TendToBigData/p/10501485.html

cnblogs_504 Gateway Time-out

地址:http://zzk.cnblogs.com/s?tb&w%E6%B1%82%E8%81%8C 504 Gateway Time-out 504 Gateway Time-out The gateway did not receive a timely response from the upstream server or application. Sorry for the inconvenience. Please report this message an…

第一階段

初步實現了相機的調用,做了簡單界面,并沒有實現核心功能 Button button (Button) findViewById(R.id.sao);button.setOnClickListener(new OnClickListener(){Overridepublic void onClick(View v) {Intent intent new Intent(MediaStore.ACTION_IMAGE…

JavaScript 詳說事件機制之冒泡、捕獲、傳播、委托

DOM事件流(event flow )存在三個階段:事件捕獲階段、處于目標階段、事件冒泡階段。 事件捕獲(event capturing):通俗的理解就是,當鼠標點擊或者觸發dom事件時,瀏覽器會從根節點開始…

很棒的HTML5效果實例

2019獨角獸企業重金招聘Python工程師標準>>> http://mrdoob.com/141/Internet_Explorer_with_WebGL 轉載于:https://my.oschina.net/u/3647620/blog/1552495

計算機一級網絡操作題沒點回答,計算機等級一級考試操作題1(附答案)

一、選擇題1、在計算機領域中通常用mips來描述______。a、計算機的運算速度 b、計算機的可靠性 c、計算機的可運行性 d、計算機的可擴充性2、微型計算機存儲系統中,prom是______。a、可讀寫存儲器 b、動態隨機存取存儲器 c、只讀存儲器 d、可編程只讀存儲器3、按161…

模擬 Codeforces Round #297 (Div. 2) A. Vitaliy and Pie

題目傳送門 1 /*2 模擬&#xff1a;這就是一道模擬水題&#xff0c;看到標簽是貪心&#xff0c;還以為錯了呢3 題目倒是很長:)4 */5 #include <cstdio>6 #include <algorithm>7 #include <iostream>8 #include <algorithm>9 #include <cstr…

Socket 之 API函數介紹

1、創建套接字──socket() 應用程序在使用套接字前&#xff0c;首先必須擁有一個套接字&#xff0c;系統調用socket()向應用程序提供創建套接字的手段&#xff0c;其調用格式如下&#xff1a; SOCKET PASCAL FAR socket(int af, int type, int protocol); 該調用要接收三個參…

分配的訪問權限的展臺應用:最佳做法

原文: 分配的訪問權限的展臺應用&#xff1a;最佳做法 best practices guidance for developing a kiosk app for assigned access. 在 Windows 10 中&#xff0c;你可以使用鎖屏框架和分配的訪問權限創建展臺應用&#xff0c;該應用允許用戶與設備上的單個應用進行交互。 本文…

計算機工程 目錄 2014年第1期 pdf,2013科技核心期刊目錄有效期至2014年).pdf

2013科技核心期刊目錄有效期至2014年).pdf中國科技核心期刊(中國科技論文統計源期刊)2013CODE 期刊名稱2013 年新入選F034 ACTA BIOCHIMICA ET BIOPHYSICA SINICAC096 ACTA MATHEMATICA SCIENTIAB030 ACTA MATHEMATICA SINICA ENGLISH SERIESI051 ACTA MATHEMATICAE APPLICATAE…

SQL Server 阻止了對組件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的訪問的解決方案...

今天寫了一個excel表的導入功能&#xff0c;結果在excel表中的內容導入到頁面時報錯&#xff1a;SQL Server 阻止了對組件 Ad Hoc Distributed Queries 的 STATEMENTOpenRowset/OpenDatasource 的訪問&#xff0c;因為此組件已作為此服務器安全配置的一部分而被關閉。系統管…

Mongo客戶端MongoVUE的基本使用

這里沒有涉及到服務器以及客戶端的安裝&#xff0c;文章主要介紹mongo客戶端mongoVUE的使用 一、數據庫連接 點擊綠色加號添加一個連接&#xff0c;輸入name、server、port&#xff0c;點擊save&#xff0c;點擊connect進行連接 二、添加 1.右鍵添加一個Database 2.輸入名稱&am…

Vim雜記:Sublime的配色方案

一、前言                                     愛美之心人皆有之&#xff0c;sublime的配色實在好看&#xff0c;于是希望Vim也能這樣。 二、配置                                     1.下載monok…

計算機一級考試有三科,全國計算機一級考試是一級WPS?Office?一級MS?Office?一級Photoshop?三個任選一個考試嗎?...

滿意答案nanrrui3j2017.08.24采納率&#xff1a;41% 等級&#xff1a;9已幫助&#xff1a;415人全國計算機一級考試是有考試大綱的&#xff0c;按照大綱要求是三科都考。一級MS Office、一級WPS Office、一級Photoshop&#xff0c;一級共三個科目。完全采取上機考試形式&…

mysql索引結構原理、性能分析與優化

摘要&#xff1a; 第一部分&#xff1a;基礎知識 第二部分&#xff1a;MYISAM和INNODB索引結構 1、簡單介紹B-tree B tree樹 2、MyisAM索引結構 3、Annode索引結構 4、MyisAM索引與InnoDB索引相比較 第三部分&#xff1a;MYSQL優化 1、表數據類型選擇 2、sql語句優化 (1) 最…

Docker學習(三):鏡像

2019獨角獸企業重金招聘Python工程師標準>>> 1、簡介 docker運行前需要本地存在對應的鏡像&#xff0c;若鏡像不存在本地&#xff0c;docker會先嘗試從默認的鏡像倉庫下載&#xff08;Docker Hub公共注冊服務器中的倉庫&#xff09;。用戶也可以配置&#xff0c;使用…

系統流程圖

轉載于:https://www.cnblogs.com/ADCARRY/p/5462270.html

一年級下冊計算機教學計劃,【實用】一年級下冊教學計劃4篇

【實用】一年級下冊教學計劃4篇光陰迅速&#xff0c;一眨眼就過去了&#xff0c;我們的教學工作又將抒寫新的篇章&#xff0c;寫好教學計劃才不會讓我們努力的時候迷失方向哦。相信大家又在為寫教學計劃犯愁了吧&#xff0c;下面是小編精心整理的一年級下冊教學計劃4篇&#xf…