Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Помощь с кодом Java


Автор: Chate 10.5.2016, 12:44
Здравствуйте. Я только-только начала изучать Java, но самой никак не разобраться, что не так в моем коде. Пожалуйста, помогите. Заранее большое спасибо.
Одна из проблем: программа не позволяет вводить Fibonachi. 

Код

import java.util.Scanner;

class Chislo {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.print ("1,1,2,3 Введите следующее число данной последовательности");
        int b=in.nextInt(); / чтение числа с консоли
        int c= 5;
        if (b==c) {
            System.out.println("Верно . А в честь кого названа такая последовательность чисел? Ответ ввести в латинской раскладке с учетом регистра"); / если введенное число =5, то выводится это сообщение
        } else {
            System.out.println("Неверно, попробуйте еще раз");
        }
        Scanner d = new Scanner(System.in);
        String e = in.nextLine();
        String f = "Fibonachi";

        if (e.equals (f)) {
            System.out.println ("Вы выиграли!http://elementy.ru/trefil/21136/Chisla_Fibonachchi"); / в случае, если введенное слово Fibonachi, то это сообщение
        } else{
            System.out.println ("Вы проиграли”) / если введенное слово не Fibonachi
        }
    }
}

Автор: LSD 10.5.2016, 12:53
Было бы неплохо объяснить, что хотелось получить и что получилось на самом деле.

Автор: zera 10.5.2016, 18:00
Код

Scanner d = new Scanner(System.in);
String e = in.nextLine();

название сканера другое

Автор: monstrix89 11.5.2016, 16:05
Название сканера другое и плюс ко всему после сообщения: "Неверно, попробуйте еще раз", программа не даст выполнить вторую попытку, а пойдёт дальше, сразу на второй сканер.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Pomoshch-s-kodom-Java-id5731ada2ae20151c328b4568#findElement_E7045_57332e00ae2015920e5cd1f7_0

Автор: rodomod 22.5.2016, 18:31
Код

import java.util.Scanner; 

public class ScannerClassExample
{
public static void main(String args[]) 
{
int intNum; 
long longNum; 
float floatNum; 
double doubleNum; 
String line; 
String str; 

Scanner in = new Scanner(System.in); 

System.out.print("Enter line  "); 
line = in.nextLine(); 
System.out.print("Enter string  "); 
str = in.next(); 
System.out.print("Enter integer "); 
intNum = in.nextInt(); 
System.out.print("Enter long "); 
longNum = in.nextLong(); 
System.out.print("Enter float "); 
floatNum = in.nextFloat(); 
System.out.print("Enter double "); 
doubleNum = in.nextDouble(); 



System.out.println("\n Entered details are as follows: "); 

System.out.println("Line: "+line); 
System.out.println("String: "+str); 
System.out.println("Integer: "+intNum); 
System.out.println("Long: "+longNum); 
System.out.println("Float: "+floatNum); 
System.out.println("Double: "+doubleNum); 


}
}


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Pomoshch-s-kodom-Java-id5731ada2ae20151c328b4568#findElement_E7045_5741d0efae20151a5a953e00_0

Автор: rodomod 22.5.2016, 18:40
Пиши в консоли после запуска откомпилированного JavaФайла
Если неполучится то у Шилда есть прекрасное пособие в PDF формате
можешь его взять в Деталях :https://jadfile.wordpress.com
=================================================================
или тут
 https://jadfile.files.wordpress.com/2016/05/d188d0b8d0bbd0b4d182-java-d0bfd0bed0bbd0bdd0bed0b5-d180d183d0bad0bed0b2d0bed0b4d181d182d0b2d0be.pdf


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Pomoshch-s-kodom-Java-id5731ada2ae20151c328b4568#findElement_E7045_5741d2f0ae20158663953a25_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)