Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Главни и малки букви

Featured Replies

Създала съм добре познатата ни игра бесеница. Искам да направя така, че при въвеждане в конзолата главна или малка буква да не прави разлика между тях.. Някой ще ми помогне ли, че зациклих?

Ами какъв е проблема да си го преобразуваш, след като се въведе? Иначе можеш да напишеш, че трябва въведените букви да са главни и ако не са правиш проверка и връщаш отначало или изход.

  • Автор
току-що, Радослав Матев написа:

Ами какъв е проблема да си го преобразуваш, след като се въведе? Иначе можеш да напишеш, че трябва въведените букви да са главни и ако не са правиш проверка и връщаш отначало или изход.

Именно, на мен това ми е въпросът. Как става тва? И с проверката.

Дай точното условие на задачата и това, което си направила до момента, и може да измислим нещо. Проверката може да я направиш като преобразуваш въведения резултат в големи букви с метода, който ти пратих и после го сравниш с въведения - това е един начин - ако има малки букви няма да е изпълнено условието.

  • Автор
import java.util.Scanner;

public class Hangman {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (counter < 7 && dash.contains("-")) {
            System.out.println("Кой е българският град?");
            System.out.println(dash);
            String guess = input.nextLine();
            hang(guess);
        }
    }

    private static String[] words = {
            "айтос"
    };
    private static String word = words[(int) (Math.random() * words.length)];
    private static String dash = new String(new char[word.length()]).replace("\0", "-");
    private static int counter = 0;

    public static void hang(String guess) {
        String newdash = "";
        for (int i = 0; i < word.length(); i++) {
            if (word.charAt(i) == guess.charAt(0)) {
                newdash += guess.charAt(0);
            } else if (dash.charAt(i) != '-') {
                newdash += word.charAt(i);
            } else {
                newdash += "-";
            }
        }

        if (dash.equals(newdash)) {
            counter++;
            hangmanImage();
        } else {
            dash = newdash;
        }
        if (dash.equals(word)) {
            System.out.println("ПРАВИЛНО! Ти победи! \nДумата е " + word);
        }
    }

    private static void hangmanImage() {
        switch (counter) {
            case 1:
                System.out.println("ГРЕШКА! Опитай пак!");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                break;

            case 2:
                System.out.println("ГРЕШКА! Опитай пак!");
                System.out.println("   ____________");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  | ");
                System.out.println("  |");

            case 3:
                System.out.println("ГРЕШКА! Опитай пак!");
                System.out.println("   ____________");
                System.out.println("  |            |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  | ");
                System.out.println("  |");
                break;

            case 4:
                System.out.println("ГРЕШКА! Опитай пак!");
                System.out.println("   ____________");
                System.out.println("  |           _|_");
                System.out.println("  |          |х х| ");
                System.out.println("  |          |_-_|");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                System.out.println("  |");
                break;

            case 5:
                System.out.println("ГРЕШКА! Опитай пак!");
                System.out.println("   ____________");
                System.out.println("  |           _|_");
                System.out.println("  |          |х х| ");
                System.out.println("  |          |_-_|");
                System.out.println("  |            |");
                System.out.println("  |            |");
                System.out.println("  |");
                System.out.println("  |");
                break;

            case 6:
                System.out.println("ГРЕШКА! Опитай пак!");
                System.out.println("   ____________");
                System.out.println("  |           _|_");
                System.out.println("  |          |х х|");
                System.out.println("  |          |_-_|");
                System.out.println("  |            |");
                System.out.println("  |            |");
                System.out.println("  |           / \\ ");
                System.out.println("  |          /   \\");
                break;

            case 7:
                System.out.println("КРАЙ НА ИГРАТА!");
                System.out.println("   ____________");
                System.out.println("  |           _|_");
                System.out.println("  |          |х х| ");
                System.out.println("  |          |_-_|");
                System.out.println("  |           _|_");
                System.out.println("  |          / | \\");
                System.out.println("  |           / \\ ");
                System.out.println("  |          /   \\");
                System.out.println("Думата е " + word);
                break;
            default:
            break;
        }
    }
}

има още поне 20 града, обаче ги махнах, че пробвах за буквите

  • 4 месеца по-късно...

Ти сериозно ли чертаеш това с кейсове и принтове ?!? Това е анти-програмиране и против всички принципи и правила в програмирането.Ако съм даскал бих ти писал 3ка заради старанието и отделенето време.Като код 2-ка.

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.