Решите Передача перменных из класса в класс

Corexis

New member
15.10.2016
1
0
#1
Разные классы. Один отвечает за System.out.println другой за сканирование с клавы

Нужно что бы в итоге на экран выводилось "Привет *Введенное значение с клавиатуры* "

Как в данном случае передать значение переменной которое было занесено туда сканером в классе Scan в класс Writer?

Код:
package main;
import scan.Scan;
import writer.Writer;

import writer.Writer;
/**
 * Created by Corexis on 15.10.2016.
 */
public class Main {



    public static void main(String[] args){

                    Scan scan = new Scan();   //Объекты

                    Writer write = new Writer();
                    Writer write1 = new Writer();

                   

        write.writer();    //Вызовы методов
        scan.vvod();
        write1.writer1();







    }
}

Код:
package writer;

import scan.Scan;

/**
 * Created by Corexis on 15.10.2016.
 */
public class Writer {


        public static void writer(){

            System.out.println("Введите ваше имя");  //первый вызываемый метод




        }


        public static void writer1(){    //конечный вызываемый метод


            System.out.println("Привет, " + name); // сюда его нужно передать)

        }
}

Код:
package scan;

import java.util.*;

/**
 * Created by Corexis on 15.10.2016.
 */
public class Scan {

    private String name = null;  //переменная которую нужно передать


    public static void vvod(){

        Scanner scan = new Scanner(System.in);


        String name =  scan.next();   //значение переменной которое нужно передать в класс Writer


    }
}