如何用java編寫一個猜數字游戲

我想到用c++能編出一個猜數字游戲,于是我就嘗試用java編寫一個

代碼如下:

import java.util.Scanner;
import java.util.Random;public class GuessTheNumber {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);Random random = new Random();int min = 1;int max = 100;int randomNumber = random.nextInt(max - min + 1) + min;int guess;int attempts = 0;System.out.println("歡迎來到猜數字游戲!");System.out.println("我已經選好了一個數字,范圍在 " + min + " 到 " + max + " 之間。");do {System.out.print("請輸入你的猜測:");guess = scanner.nextInt();attempts++;if (guess < randomNumber) {System.out.println("猜的數字太小了!");} else if (guess > randomNumber) {System.out.println("猜的數字太大了!");} else {System.out.println("恭喜你,猜對了!");System.out.println("你一共猜了 " + attempts + " 次。");}} while (guess != randomNumber);scanner.close();}
}

本代碼用的是do {}?while()的循環

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

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

相關文章

云啟未來:“云計算與網絡運維精英交流群”與“獨家資料”等你來探索“

作者簡介&#xff1a;一名云計算網絡運維人員、每天分享網絡與運維的技術與干貨。 公眾號&#xff1a;網絡豆云計算學堂 座右銘&#xff1a;低頭趕路&#xff0c;敬事如儀 個人主頁&#xff1a; 網絡豆的主頁????? &#x1f680; 云計算與運維精英交流群誠邀您的加入…

搭建Docker私服鏡像倉庫Harbor

1、概述 Harbor是由VMware公司開源的企業級的Docker Registry管理項目&#xff0c;它包括權限管理(RBAC)、LDAP、日志審核、管理界面、自我注冊、鏡像復制和中文支持等功能。 Harbor 的所有組件都在 Dcoker 中部署&#xff0c;所以 Harbor 可使用 Docker Compose 快速部署。 …

PermissionError: [Errno 13] Permission denied: ‘xx.xlsx‘的解決辦法

我在轉換文件的時候遇到這個報錯&#xff0c;原因是文件名與已有文件名重復了 解決辦法很簡單&#xff0c;如下圖把" " 里的名字換成不重復的&#xff0c;再次允許代碼&#xff0c;會恢復正常

ue引擎游戲開發筆記(37)——實現敵人接收攻擊傷害,并作出反應

1.需求分析&#xff1a; 現在已經顯示造成實際傷害&#xff0c;但敵人對實際傷害并未產生反饋&#xff0c;例如還擊&#xff0c;或者死亡倒地等等&#xff0c;實現敵人對于受擊的反饋。 2.操作實現&#xff1a; 1.思路&#xff1a;在動畫藍圖中添加死亡動畫&#xff0c;并通過…

【姿態解算與濾波算法】

姿態解算 一、主線 姿態表示方式&#xff1a;矩陣表示&#xff0c;軸角表示&#xff0c;歐拉角表示&#xff0c;四元數表示。 慣性測量單元IMU&#xff08;Inertial Measurement Unit&#xff09;&#xff1a;MPU6050芯片&#xff0c;包含陀螺儀和加速度計&#xff0c;分別測…

winhex工具,將文件轉換為16進制數據放入代碼。

今天介紹winhex工具&#xff0c;可以將任何內容讀取讀取為16進制數據。下面看下效果。 下載鏈接&#xff1a; WinHex: Hex Editor & Disk Editor, Computer Forensics & Data Recovery Software 一、WinHex打開文件 我們要打開的文件&#xff1a; 打開后&#xff1a; 我…

服務器遠程桌面局域網連接不上的解決方法

在企業網絡環境中&#xff0c;服務器遠程桌面局域網連接不上是一個常見且棘手的問題。這種問題可能導致工作效率下降&#xff0c;甚至影響業務運營。因此&#xff0c;我們需要采取專業的方法來解決這一問題。 服務器遠程桌面局域網連接不上的解決方法&#xff1a; 1、確保服務器…

SQL注入-通達OA SQL注入漏洞【CVE-2023-4166】原理及檢測思路分析

1、漏洞描述 通達OA中發現一個漏洞&#xff0c;并被列為嚴重漏洞。該漏洞影響文件general/system/seal_manage/dianju/delete_log.php的未知代碼。對參數 DELETE_STR 的操作會導致 sql 注入。 2、影響范圍 通達OA版本11.10之前 3、復現環境 FOFA搜索&#xff1a;app"TDX…

解鎖網站SEO優勢,百度站長工具助您一臂之力(百度站長平臺還提供了哪些工具供seo人員使用?)

在當今數字化時代&#xff0c;網站已經成為企業宣傳、產品銷售、信息發布的主要渠道之一。有著再好的網站&#xff0c;如果在百度等搜索引擎中無法被用戶搜索到&#xff0c;那就等于白搭。因此&#xff0c;網站的SEO優化顯得尤為重要。而作為國內最大的搜索引擎&#xff0c;百度…

LoRa模塊學習

什么是LoRa調制 LoRa&#xff08;Long Range&#xff0c;遠距離&#xff09;是一種調制技術&#xff0c;與同類技術相比&#xff0c;提供更長的通信距離。調制是基于擴頻技術&#xff0c;線性調制擴頻&#xff08;CSS&#xff09;的一個變種&#xff0c;具有前向糾錯&#xff…

安裝SQL Server詳細教程_sql server安裝教程

一&#xff0c;SQL Server數據庫安裝 1.首先&#xff0c;下載安裝程序 &#xff08;1&#xff09;從網盤下載安裝exe 點擊此處直接下載 &#xff08;2&#xff09;從官網下載安裝exe文件 在官網選擇Developer進行下載 2.開始安裝 雙擊安裝程序&#xff0c;開始安裝 這里直…

python-pytorch seq2seq+attention筆記0.5.00

python-pytorch seq2seq+attention筆記0.5.00 1. LSTM模型的數據size2. 關于LSTM的輸入數據包含hn和cn時,hn和cn的size3. LSTM參數中默認batch_first4. Attention機制的三種算法5. 模型的編碼器6. 模型的解碼器7. 最終模型8. 數據的準備9. 遇到的問題10. 完整代碼1. LSTM模型的…

PHP數值數組講解,for循環及函數 遍歷數組獲取元素

源碼 <?phpheader("Content-Type:text/html;Charsetutf8");//創建數值數組$arr1 array();//簡化創建語法 $arr2 [];//通過索引為數組添加不同類型的元素$arr1[0] "zhangsan" ;//也可以亂序添加元素$arr1[2] 12 ;$arr1[1] true ; //true輸出為1 f…

搭建vue3組件庫(四): 樣式庫搭建

文章目錄 1. 樣式目錄文件架構2. SCSS 樣式變量2.1 設置顏色 SCSS 變量2.2 設置多種類型主題2.3 生成全局類型主題 SCSS 變量2.4 分組生成 SCSS 變量 1. 樣式目錄文件架構 packages/theme-chalk 目錄結構&#xff1a; ├── packages │ ├── theme-chalk │ │ ├─…

excel表格里,可以把百分號放在數字前面嗎?

在有些版本里是可以的&#xff0c;這樣做&#xff1a; 選中數據&#xff0c;鼠標右鍵&#xff0c;點擊設置單元格格式&#xff0c;切換到自定義&#xff0c;在右側欄輸入%0&#xff0c;點擊確定就可以了。 這樣設置的好處是&#xff0c;它仍舊是數值&#xff0c;并且數值大小沒…

說一下 hibernate 的緩存機制?

Hibernate 的緩存機制是為了提高應用程序的性能&#xff0c;通過減少對數據庫物理數據源的訪問頻次而設計的。Hibernate 的緩存主要可以分為兩個級別&#xff1a;一級緩存&#xff08;也稱為 Session 級別的緩存&#xff09;和二級緩存&#xff08;也稱為 SessionFactory 級別的…

Veeam - 數據保護和管理解決方案_Windows平臺部署備份還原VMware手冊

Veeam - - 數據保護和管理解決方案 Veeam Backup & Replication Console Veeam Data Platform Veeam Backup & Replication是一款強大的虛擬機備份、恢復和復制解決方案 安全備份、干凈恢復和數據彈性 — 即時交付 在混合云中隨時隨地管理、控制、備份和恢復您的所有數…

ARM時鐘樹結構(GD32)

時鐘樹的簡易框圖 初始化配置系統時鐘 配置系統初始化時鐘&#xff08;參考手冊&#xff09; 對應hal庫函數 使用72MHz的系統時鐘 do -----------while&#xff08;0&#xff09;的使用方法 系統時鐘 #include <stdint.h> #include "gd32f30x.h"int main(void)…

配置Docker對象與管理守護進程

前言&#xff1a;本博客僅作記錄學習使用&#xff0c;部分圖片出自網絡&#xff0c;如有侵犯您的權益&#xff0c;請聯系刪除 本章節的快速目錄導航&#xff1a; 一、配置Docker對象 1.1、Docker對象的標記 1.2、格式化命令和日志的輸出 二、示例&#xff1a; 2.1、管理…

(delphi11最新學習資料) Object Pascal 學習筆記---第11章第2節 (接口的多態性)

11.2.4 接口的多態性 ? 在上一節中&#xff0c;我們看到了如何定義多個接口&#xff0c;并讓一個類實現其中的兩個接口。當然&#xff0c;這可以擴展到任何數量。您還可以創建接口的層次結構&#xff0c;因為一個接口可以繼承另一個接口&#xff1a; ITripleJumper interfa…