j a v a基础知识求解。。。

在java中,应该怎么写,可以使用户在控制台输入信息,并且将输入的信息传入代码中。
我想请教的是:这个要求的入口(java知识)应该是在哪,,,,大神们 可以做个简
单的思路引导即可,具体的还是我自己来想,,谢谢各位了。。帮帮忙

搜scanner類,有各種輸入的形式

Strng str = strin.readLine();//方法一

Scanner sc = new Scanner(System.in); //方法二
String str = sc.next();

BufferedReader strin=new BufferedReader(new InputStreamReader(System.in)); //方法一
Strng str = strin.readLine();

Scanner sc = new Scanner(System.in); //方法二
String str = sc.next();

1、会看API的话去查Scanner类和BuffereReader类(都可以实现要求),推荐使用Scanner类,比较简单也容易实现。
2、不会查API的话直接说明给你:
实例化Scanner类对象,传递用户输入数据(即System.in)。
Scanner sc = new Scanner(System.in);
用next()方法读取输入数据:
如:String str = sc.next();、int i = sc.nextInt();、double d = sc.nextDouble();等等。
但读取数据是String时就是用next()、int对于nextInt、double对应nextDouble,其实还有其他基本数据类型也如此(用于接收各种数据)。
在Scanner里用空格作分隔符,即用户输入a b只能读到a而读不到b,可以用如下方法修改分隔符:
useDelimiter()
如修改换行为分隔符:
useDelimiter("\n")
至于BuffereReader实现比较麻烦,还需要异常处理,建议学到io包时再用。
使用java类库记得用:
import语句引用,如引用Scanner类:
import java.util.Scanner;

下面的两个方法都是从键盘中输入的推荐使用方法二简单一点
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in)); //方法一
Strng str = strin.readLine();

import java.util.Scanner;
Scanner sc = new Scanner(System.in); //方法二
String str = sc.next();
加个while可以实现多次输入的.