Предсказание на будущее

  • 2
  • Недоступна
Некоторые предсказания вполне логичны. Например, если вы станете настоящим программистом, то через некоторое время ваша зарплата станет высокой, тут не нужно быть Вангой. Давайте закодим задачу, в которой укажем имя и два числа — зарплату и количество лет. А затем выведем фразу «Имя» получает «число1» через «число2» лет.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (68)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Deonis Shurakov4 уровень, Москва
среда, 20:32
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)) -кажется понял : BufferedReader reader - метод который может читать не отдельными символами, а целыми строками, т.о у нас есть System.in - который умеет читать только байтами, мы его передаём в класс, который может читать символами, вернее он читает байтами, но объединяет их в символы. И в конце мы передаем это в BufferedReader reader. Для того чтобы работать с байтами, а не со строками ?
Deonis Shurakov4 уровень, Москва
среда, 19:42
Откуда мы берём описание BufferedReader ? - откуда-то отсюда полагаю: import java.io.*; ? BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); -объясните эту строчку подробнее.
tahonco8 уровень, Москва
21 февраля, 12:08
По мотивам предыдущей задачи.
Sergey Rudeshko6 уровень, Москва
27 января, 15:11
На основе прошлой задачи, только местами поменять имя и числа
Dima23 уровень
20 ноября 2018, 19:48
Ребят, привет! А почему код работает, если я не создавал обьект Integer из int a11 = Integer.parseInt(a1); ???
Van Lee15 уровень
24 сентября 2018, 12:57
почему-то в отладке первым должно быть число, а в проверке имя)
Evgeny Fedoryachenko4 уровень, Москва
31 августа 2018, 22:51
Почему в этом компиляторе не проходит проверку такой код:
package com.javarush.task.task03.task0319;

/*
Предсказание на будущее
*/

import java.io.*;

public class Solution {
    public static void main(String[] args) throws Exception {
     BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
        String name1 = reader.readLine ();
        int sum1 = Integer.parseInt (reader.readLine ());
        int sum2 = Integer.parseInt (reader.readLine ());
        System.out.println(name1 + " получает "+ sum1 +" через " + sum2 +" лет.");
 }
}
Почему в IDEA все норм?
Evgeny Fedoryachenko4 уровень, Москва
31 августа 2018, 22:55
И такой не проходит, хотя написан на основании 2го примера 7й лекции
BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
        String name1 = reader.readLine ();
        String sum1 = reader.readLine ();
        String sum2 = reader.readLine ();
        int nsum1 = Integer.parseInt (sum1);
        int nsum2 = Integer.parseInt (sum2);
        System.out.println(name1 + " получает "+ nsum1 +" через " + nsum2 +" лет.");
компилятор выдает " java.lang.NumberFormatException: Solution.java, method main, line: 15"
Evgeny Fedoryachenko4 уровень, Москва
31 августа 2018, 23:02
Ну короче я понял. Ваш компилятор ну такое себе. Потому что код прошел проверку Вы решили задачу лучше, чем 56% учеников Вам удалось ее решить с 1 попытки Среднее количество попыток для этой задачи - 4.14
KonstantinF4 уровень
27 июля 2018, 16:51
Подскажите, что не так import java.util.Scanner;
public class Solution {
    public static void main(String[] args) throws Exception {
    Scanner scanner = new Scanner(System.in);
    int age = scanner.nextInt();
    int age1 = scanner.nextInt();
    Scanner sc = new Scanner(System.in);
    String name = sc.nextLine();
    System.out.print(name + " получает " + age + " через " + age1 + " лет.");
    }
}
Михаил Важинский16 уровень, Минск
28 июля 2018, 10:44
Первое должно идти имя.
Liliya Ryabova6 уровень, Москва
22 июля 2018, 21:33
По аналогии с предыдущей, не переводя в int. Почти сама решила)))
Rafik Askyarov4 уровень, Новосибирск
17 июля 2018, 20:22
Можно ли передать ссылку на объект bufferedReader типа BufferedReader за пределы метода main в другой метод? Цель вопроса: разбить метод main модульно в случае, если слишком много переменных для перехвата с клавиатуры.