Привет всем.Вопрос такой, зачем усложнять код? У кого-то так написано, у кого-то по другому, объясните где правильно, пожалуйста!
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Это мой код. Хочу обратить внимание только на строчки BufferedReader.
А вот код, который пишут другие
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
Зачем расписывать в 3 строчки, если можно в 1?Или я чего-то не понял?package com.javarush.task.task03.task0325;
import java.io.*;
/*
Финансовые ожидания
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String nAge = reader.readLine();
//System.out.println("Я буду зарабатывать $" + " " + nAge + " " + "в час.");
System.out.println("Я буду зарабатывать $ "+nAge+" в час");
}
}