您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關Java怎么實現猜數字游戲,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
以前在學C語言的時候,做過一個猜數字游戲,這兩天學了Java的邏輯結構,試著用Java實現下。
以前做的C語言版本。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <time.h> void menu() { printf("**********************************\n"); printf("**** 1. play 0.exit ****\n"); printf("**********************************\n"); } void game() { int guess = 0; int r = rand() % 100 + 1; while (1) { printf("猜數字:"); scanf("%d", &guess); if (guess > r) { printf("猜大了……"); } else if (guess < r) { printf("猜小了……"); } else { printf("猜對了!!!"); break; } } } int main() { int input = 0; srand((unsigned int)time(NULL)); do { menu(); printf("輸入你的選擇:"); scanf("%d", &input); switch (input) { case 1: game(); break; case 0: printf("退出游戲"); break; default: printf("非法選擇"); break; } } while (input); return 0; }
import java.util.Random; import java.util.Scanner;; public class guessNum { public static void main(String[] args) { Random random = new Random(); //隨機數種子 Scanner sc = new Scanner(System.in); int toGuess = random.nextInt(100); while (true) { System.out.println("請輸入數字: (1-100)"); int num = sc.nextInt(); if (num < toGuess) { System.out.println("低了低了格局低了"); } else if (num > toGuess) { System.out.println("高!真高!"); } else { System.out.println("猜對了!!!"); break; } } sc.close(); } }
以上就是Java怎么實現猜數字游戲,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。