Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.Console;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.Arrays;
- public class GuessingNumbers {
- public static void main(String[] args) throws Exception {
- BufferedReader reader = new BufferedReader( new InputStreamReader (System.in));
- int digitCount = 1, numberCount = 1;
- System.out.println("Загадайте число от 1 до 100000, для ответа используйте 1 - Да или 01 - Нет.");
- int answer = 0;
- while (answer != 1) {
- if (digitCount > 6)
- digitCount--;
- System.out.println("В Вашем числе " + digitCount + " разряд(ов)?");
- String numa = reader.readLine();
- answer = Integer.parseInt(numa);
- if (answer == 0)
- digitCount++;
- }
- int[] valueNumber = new int[digitCount];
- for (int i = 0; i < digitCount; i++) {
- answer = 0;
- while (answer != 1) {
- if (numberCount > 9)
- numberCount--;
- System.out.println("Цифра под номером " + (i + 1) + " это " + numberCount + "?");
- String numb = reader.readLine();
- answer = Integer.parseInt(numb);
- if (answer == 0)
- numberCount++;
- }
- valueNumber[i] = numberCount;
- numberCount = 0;
- }
- System.out.print("Ваше число: ");
- for (int i = 0; i < valueNumber.length; i++)
- {
- System.out.print(valueNumber[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement