输入两个单独的整数,它们之间没有空格?

马蒂瓦蒂

我正在制作一个彩票游戏,我想知道是否有办法输入两个整数,例如 3 和 4,但将它们输入为 34 并让它们单独读取?我需要让它们单独阅读,因为如果输入的数字之一与随机生成的数字之一匹配,游戏就会奖励。到目前为止,我的代码是这样的:

import java.util.Scanner;
import java.util.Random;

public class Lottery {

   public static void main(String[] args) {

   Scanner keyboard = new Scanner(System.in);
   Random random = new Random();

   int guess, guess2, counter;
   int win1000, win10, win1;

   int number = random.nextInt(10); int number2 = random.nextInt(10);
   System.out.println("Welcome to the Super Lottery! \nLet's Play!");
   System.out.println("Round 1 - you have 5 chances to win money");

   System.out.print("Enter your guess: ");
   guess = keyboard.nextInt(); 
   guess2 = keyboard.nextInt();
   System.out.println("The lottery number is " + number + number2);

   win1 = 1;
   win10 = 10;
   win1000 = 1000;

   counter = 1;
   while(counter < 5) {
      number = random.nextInt(10); number2 = random.nextInt(10);
      System.out.print("Enter your guess: ");
      guess = keyboard.nextInt(); guess2 = keyboard.nextInt();
      System.out.println("The lottery number is " + number + number2);
      counter++;

   if(guess == number2 && guess2 == number) {
      System.out.println("You guessed both numbers, but in a different order! You win $" + win10);  
   }
   else if(guess == number && guess2 == number2) {
      System.out.println("CONGRATULATIONS! You win the Super Lottery!" + win1000);
   }
   else if(guess == number || guess2 == number2) {
       System.out.println("You guessed one number! You win $" + win1);
   }
   }

   }
}
阿明·苏尔约维克

由于 random.nextInt 有 10 作为参数,这意味着随机生成的数字将从 0 到 9。

话虽如此,我将假设玩家将输入的数字是从 00 到 99。

您可以为此使用字符串,然后将其拆分为两部分。

检查此代码示例:

 Scanner keyboard = new Scanner(System.in);
 String number = keyboard.nextLine();
 int guess, guess2;
 guess = Integer.valueOf((number.substring(0, 1)));
 guess2 = Integer.valueOf((number.substring(1, 2)));
 System.out.println(guess);
 System.out.println(guess2);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

flexbox:两个垂直图标之间没有空格

来自分类Dev

正则表达式以匹配两个#之间没有空格的字符串

来自分类Dev

父分区内有两个div(它们之间有一个空格)

来自分类Dev

Ruby连接字符串数组,最后两个元素之间有空格

来自分类Dev

如何标记由两个单词合并而没有空格的单词

来自分类Dev

R:粘贴两个没有空格的字符串

来自分类Dev

在Java中将两个图像平铺在一起而没有空格

来自分类Dev

如何标记由两个单词合并而没有空格的单词

来自分类Dev

两个命令行中没有空格的文件名

来自分类Dev

如何对齐两个具有空格的列?

来自分类Dev

比较两个文件并删除所有空格

来自分类Dev

LO Writer:两个表之间没有空行,但出现在两个分开的页面上

来自分类Dev

如何在同一个div中的两个<a>标记之间有空格

来自分类Dev

有没有办法测试两个单独的值是否在两个单独的数组中,并检查它们是否相等?

来自分类Dev

无法在同一行上获得输出,在 C++ 中的两个输出之间有空格

来自分类Dev

没有 ID 的 SQLite 中两个单独行之间的日期差异

来自分类Dev

安装了两个Windows,它们之间没有通讯?

来自分类Dev

如何在正则表达式中识别两个没有空格的标记?

来自分类Dev

sed-在一行中没有空格的情况下提取单词beetwen两个单词

来自分类Dev

CSS-创建div的“墙”,它们之间没有空格

来自分类Dev

分割没有空格的输入

来自分类Dev

正则表达式 - 匹配两个特定单词,它们之间有未知的空格

来自分类Dev

查找作为输入提供的两个整数之间的所有回文完美平方的java程序

来自分类Dev

从字符串输入中制作一个带有空格的单独单词列表

来自分类Dev

输入期间两个整数之间的逗号

来自分类Dev

如何在没有(整数)外键的两个实体之间设置关系?

来自分类Dev

C ++读入两个数字,但没有空格,RINEX文件

来自分类Dev

将python长整数放到内存中,它们之间没有任何空格

来自分类Dev

java,两个整数,它们相等但

Related 相关文章

  1. 1

    flexbox:两个垂直图标之间没有空格

  2. 2

    正则表达式以匹配两个#之间没有空格的字符串

  3. 3

    父分区内有两个div(它们之间有一个空格)

  4. 4

    Ruby连接字符串数组,最后两个元素之间有空格

  5. 5

    如何标记由两个单词合并而没有空格的单词

  6. 6

    R:粘贴两个没有空格的字符串

  7. 7

    在Java中将两个图像平铺在一起而没有空格

  8. 8

    如何标记由两个单词合并而没有空格的单词

  9. 9

    两个命令行中没有空格的文件名

  10. 10

    如何对齐两个具有空格的列?

  11. 11

    比较两个文件并删除所有空格

  12. 12

    LO Writer:两个表之间没有空行,但出现在两个分开的页面上

  13. 13

    如何在同一个div中的两个<a>标记之间有空格

  14. 14

    有没有办法测试两个单独的值是否在两个单独的数组中,并检查它们是否相等?

  15. 15

    无法在同一行上获得输出,在 C++ 中的两个输出之间有空格

  16. 16

    没有 ID 的 SQLite 中两个单独行之间的日期差异

  17. 17

    安装了两个Windows,它们之间没有通讯?

  18. 18

    如何在正则表达式中识别两个没有空格的标记?

  19. 19

    sed-在一行中没有空格的情况下提取单词beetwen两个单词

  20. 20

    CSS-创建div的“墙”,它们之间没有空格

  21. 21

    分割没有空格的输入

  22. 22

    正则表达式 - 匹配两个特定单词,它们之间有未知的空格

  23. 23

    查找作为输入提供的两个整数之间的所有回文完美平方的java程序

  24. 24

    从字符串输入中制作一个带有空格的单独单词列表

  25. 25

    输入期间两个整数之间的逗号

  26. 26

    如何在没有(整数)外键的两个实体之间设置关系?

  27. 27

    C ++读入两个数字,但没有空格,RINEX文件

  28. 28

    将python长整数放到内存中,它们之间没有任何空格

  29. 29

    java,两个整数,它们相等但

热门标签

归档