Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 16.08.2015
Сообщений: 57

Неправильный вывод

14.04.2016, 16:14. Показов 535. Ответов 1

Студворк — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
9
package Dangeons;
 
public class Dangeon {
    public static void main(String[] args){
        MainMeny MM = new MainMeny();
        MM.launch();
    }
 
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package Dangeons;
 
import java.util.Scanner;
 
public class MainMeny {
    
    Scanner in = new Scanner(System.in);
    
    private int choose;
    
    public MainMeny(){
        
    }
    
    
    public void launch(){
        System.out.println("Добро пожаловать в подземелье.");
        System.out.println("1:Начать новую игру.");
        
        
        choose = in.nextInt();
        
        if (choose == 1){
            Stats stats = new Stats();
            stats.setDeffaultStats();
            Rom rom = new Rom();
            rom.rom0();
        }
        
        
    }
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package Dangeons;
 
import java.util.Scanner;
 
public class Rom {
    
    Scanner in = new Scanner(System.in);
    
    private int choose;
    
    public Rom(){
        
    }
    
    public void rom0(){
        System.out.println("Вы находитесь в комнате 0. Перед вами квадратная комната с каменными стенами.");
        System.out.println("1: Пойти прямо");
        System.out.println("2: Пойти налево");
        System.out.println("3: Пойти напрво");
        System.out.println("4: Информация");
        
        choose = in.nextInt();
        
        
        if (choose == 1) rom1(); else
            if (choose == 2) rom2(); else
                if (choose == 3) rom3(); else
                    if (choose == 4) {
                        Information information = new Information();
                        information.Inf();
                    }
        
    }
    
    public void rom1(){
        System.out.println("Вы находитесь в комнате 1");
        
    }
    
    public void rom2(){
        System.out.println("Вы находитесь в комнате 2");
    }
    
    public void rom3(){
        System.out.println("Вы находитесь в комнате 3");
    }
    
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package Dangeons;
 
public class Stats {
    private int HPHero;
    private int SPHero;
    private int StrengthHero;
    private int AgilityHero;
    private int LuckeHero;
    private int IntelligenceHero;
    private int EnduranceHero;
    private int PerceptionHero;
        
    public Stats(){
        
    }
    
    public void setDeffaultStats(){
        StrengthHero = 5;
        AgilityHero = 5;
        LuckeHero = 5;
        IntelligenceHero = 5;
        EnduranceHero = 5;
        PerceptionHero = 5;
        HPHero = StrengthHero*2 + EnduranceHero*2 + 100;
        SPHero = EnduranceHero + 100;
    }
    
    public void getStats(){
        System.out.println("ОЗ:"+HPHero);
        System.out.println("ОВ:"+SPHero);
        System.out.println("Сила:"+ StrengthHero);
        System.out.println("Ловкость:"+AgilityHero);
        System.out.println("Удача:"+LuckeHero);
        System.out.println("Интеллект:"+IntelligenceHero);
        System.out.println("Выносливость:"+EnduranceHero);
        System.out.println("Восприятие:"+ PerceptionHero);
    }
    
 
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package Dangeons;
 
import java.util.Scanner;
 
public class Information {
    
    private int choose;
    
    Scanner in = new Scanner(System.in);
    
    public Information(){
        
    }
    public void Inf(){
        System.out.println("1:Параметры героя");
        choose = in.nextInt();
        
        if (choose == 1) {
            Stats stats = new Stats();
            stats.getStats();
            Inf();
        }
    }
}
Вывод : Добро пожаловать в подземелье.
1:Начать новую игру.
1
Вы находитесь в комнате 0. Перед вами квадратная комната с каменными стенами.
1: Пойти прямо
2: Пойти налево
3: Пойти напрво
4: Информация
4
1:Параметры героя
1
ОЗ:0
ОВ:0
Сила:0
Ловкость:0
Удача:0
Интеллект:0
Выносливость:0
Восприятие:0
1:Параметры героя
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.04.2016, 16:14
Ответы с готовыми решениями:

Неправильный вывод
ПРивет,немного практикуюсь,выкладываю участок кода: package WorkCyberForym; import java.io.BufferedReader; import java.io.File; ...

Неправильный вывод даты
Здравствуйте. Помогите пожалуйста, разобраться. Date start = new GregorianCalendar(2015,2,10,2,0,0).getTime(); ...

Неправильный вывод данных на консоль
Пользователь вводит данные о нескольких участниках спортивных соревнований. Программа сортировкой выбора должна определять троих...

1
 Аватар для HOBATOP
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
14.04.2016, 16:38
animeshik, а что Вас не устраивает? То что не отображаются введённые Вами данные, а кругом нули? Подправьте вот тут, и будут не только нули...
Java
1
2
3
4
5
6
7
        if (choose == 1){
            Stats stats = new Stats();
            stats.setDeffaultStats();
            stats.getStats();
            Rom rom = new Rom();
            rom.rom0();
        }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.04.2016, 16:38
Помогаю со студенческими работами здесь

Задачка на факториал(неправильный вывод на консоль)
Добрый вечер всем. имеется задача на нахождение факториала числа. Саму задачу я решил,но при вводе с консоли буквы,а не числа,обратно...

Неправильный вывод дня недели по заданной дате
Добрый вечер, умные люди! Столкнулся с проблемой при решении задачи, у кого появятся идеи - напишите! Суть: вывести название дня недели...

Неправильный парсинг строки и неправильный её вывод
Добрый день! Столкнулся с непонятным поведением парсера: На вход подается вот такая строка: Далее, я делаю ее парсинг вот...

Неправильный вывод
Отправляю 6 переменных. Должна генерироваться DIV с номером и прочим, и возвращаться. Возвращается только число num. <?php ...

Неправильный вывод
var s,m:integer; begin s:=0; readln(m); for i:integer:=1 to m do begin s:=s+sqr(abs(i)); end; writeln(s); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru