Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字
生活随笔
收集整理的這篇文章主要介紹了
Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
返回本章節
返回作業目錄
需求說明:
(1)實現控制臺的猜數字游戲。游戲運行時產生一個1~100之間的隨機數字
(2)要求用戶從控制臺輸入數字,若輸入的數字比隨機數小,則輸出“太小了,再大一點!”;若輸入的數字比隨機數大,則輸出“太大了,再小一點!”,若輸入的數字與隨機數相同,則輸出“恭喜你猜對了!”。游戲過程中用戶需要多次輸入所猜數字,直到猜中為止。
實現思路:
(1)聲明變量rdmNum,并賦值為1~100之間的隨機數字,產生隨機數的代碼如下:
Random rdm = new Random();
int rdmNum = rdm.next(100)+1;
(2)聲明變量guess,存儲用戶輸入的數字。
(3)由于猜數字游戲需要進行多次,直到猜中為止,可以使用循環實現。
循環條件:輸入的數字不等于隨機數
循環操作:接收用戶輸入的數字、比較輸入數字和隨機數的關系,并輸出對應信息
?
實現代碼:
import java.util.Scanner;public class kkk {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int num; //用戶輸入的數字int temp; //儲存分離出來的數字int sum = 0; //儲存各位數字之和System.out.println("請輸入一個數字(不限定位數)");num = sc.nextInt();do {temp = num % 10; //分離當前位置上的數字sum += temp; //累加各位數字num = num / 10;}while(num > 0);System.out.printf("各位數字之和:%d",sum);} }?
總結
以上是生活随笔為你收集整理的Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 灵声科技获数千万元 A 轮融资,由北极光
- 下一篇: HTML、CSS、JavaScript常