package come.bean;
import java.util.Scanner;
public class demo9 {
public static void main(String[] args){
// 1.声明scanner对象
Scanner input=new Scanner(System.in);
// 2、提示语句
System.out.println("请输入姓名");
// 3、接受控制台传入
String name=input.next();
// 4、控制台传出
System.out.println("姓名"+name);
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/4ea1f178863e4440f86fe5c809a94551.png)
声明sanner对象 xxx 名字可以改
Scanner xxx=new Scanner(system.in);
提示语句(根据需要提示输入什么)
System.out.println("**********")
3.接受控制台传入(控制台输入什么类型,就用什么类型变量接受)
解析:
String 变量名=xxx.next();
byte 变量名=xxx.nextByte();
int 变量名=xxx.nextlnt();
注意:不支持char类型
nextxxx()声明的类型 就决定控制台写什么类型
Java中基本的数据类型只有八个,分别是数值型:byte、short、int、long;浮点型:float、double;字符型:char;布尔型:boolean。
为什么不支持char型?