Scanner sc = new Scanner(System.in);

/注意in 是InputStream的缩写,是字节输入流的意思。

整句话的含义就是:

new 一个对象,接受从键盘输入的数据,转存给Scanner 类型的变量sc。

因为数据有很多类型。所以在此转化。用不同类型的变量接受。可以理解为二次转存。/

String a=sc.next();

int b= sc.nextInt();

double c=sc.nextDouble(0;

boolean d=sc.hasNext();

注意大写的字母。

第一种方法:

System.out.println("请输入你的名字");

String sc=in.next();//保存名字信息

System.out.println("请输入你的性别");

String sc1=in.next();//保存性别信息

System.out.println("请输入你的年龄");

String sc2=in.next();//保存年龄信息

System.out.println("名字:"+sc);

System.out.println("性别:"+sc1);

System.out.println("年龄:"+sc2);

第二种方法:

static String nameString ="名字";//声明名字

static String sex="性别";//声明

static String age="年龄";//年龄

public static void main(String[] args) {

Scanner in=new Scanner(System.in);

System.out.println("请输入你的"+nameString+"\n请输入你的"+sex+"\n请输入你的"+age);// \n换行

String nameString=in.next();//名字信息覆盖

String sex=in.next();//

String age=in.next();//

System.out.println("名字:"+nameString+"\n性别:"+sex+"\n年龄:"+age);//输出信息

第三种方法:

用数组,不过不会。求助大家,或者等我学会了数组在重新编辑。

java数据输入的步骤_Java学习日志1.4 Scanner 数据输入的三种方法相关推荐

  1. Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码)

    Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码) 方法一 :set (只能在server节点内) 方法二: set_by_lua (只能在server节点内) 方法三: map ...

  2. java form 上传文件_java通过表单进行文件上传的几种方法

    上传文件的分类: 无论什么方式上传文件,都要用post提交 方式一: 前端:表单方式上传文件 后端: 使用上传技术是apache中的Commons-fileupload.jar commons-io. ...

  3. 手机数据网络慢怎么修改服务器,手机网速慢怎么回事 这三种方法可以一试

    1.方案一: (1)在手机的主菜单找到"设置",点击进入. (2)进入设置界面后,找到"移动网络",点击进入"移动网络设置",选择" ...

  4. java快速寻找一个数组的最大值或最小值, min, max,三种方法

    java 中 寻找一个数组中的最大值或最小,除了自己专门编写一个 min 或 max 函数外,还有几种方式方便使用. 1. 使用 stream 将一个数组放进 stream 里面,然后直接调用 str ...

  5. java输出链表的值_[剑指offer] 从尾到头打印链表(三种方法) java

    一.每次把新遍历的链表值放到list索引为0的位置,实现逆序. public class Solution { public ArrayList printListFromTailToHead(Lis ...

  6. python学习音频-详解python播放音频的三种方法

    第一种 使用pygame模块 pygame.mixer.init() pygame.mixer.music.load(self.wav_file) pygame.mixer.music.set_vol ...

  7. java该怎么做笔记_JAVA学习笔记

    1.java.lang.NumberFormatException:有两种情况错误,第一就是数据类型转换错误.第二有空能 是没有传进参数,或者传进空参数.例如案例,本人的解决方法. if(str1.e ...

  8. java连接MySQL几种方法_Java连接MySQL数据库三种方法

    好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...

  9. Java | Java语言在Eclipse控制台输入的三种方法

    写在前面的内容,java控制台输入浅尝辄止即可 >>> 文章目录 三种方法比较一览图 方法一:in/out public static final InputStream in//静 ...

最新文章

  1. 微信第三方平台开发 - 常见问题汇总
  2. Java 条件编译 Conditional Compilation
  3. CodeForces - 1529F It‘s a bird! No, it‘s a plane! No, it‘s AaParsa!(最短路+思维建图)
  4. POJ_2593最大两不想交子段和问题
  5. 【Qt for Android】OpenGL ES 绘制彩色立方体
  6. 架构设计 | 分布式体系下,服务分层监控策略
  7. 学习笔记--asp.net母版页(转自msdn,仅为自己学习存储和有意读者使用)
  8. 分页插件pagehelper ,在sql server 中是怎么配置的
  9. Linux(Ubuntu14.04)下Google Chrome / Chromium标题栏乱码问题
  10. 新浪php工程师面试题
  11. 如何进入bios设置U盘启动的教程,如何在bios设置u盘启动项
  12. 释迦牟尼佛和阿弥陀佛有何区别?
  13. android短信删除,Android删除短信的方法
  14. 58同城自动登录功能 分享给大家!
  15. VS实现rar格式压缩包的解压详解
  16. c语言穷举法等式求缺位数,四年级下册数学奥数试题-培优拓展训练--第13讲:数字谜题(教师版)...
  17. 读论文(4)——FPN
  18. 计算机ram结构,2017年全国计算机考试四级复习纲要:RAM的结构、组织及其应用...
  19. 选择示波器要考虑的十大因素
  20. 20221228英语学习

热门文章

  1. Go 学习笔记(81)— Go 性能分析工具 pprof
  2. IntelliJ IDEA中用快捷键自动创建测试类
  3. 路由器:访问控制列表
  4. 相关性检验_相关系数
  5. tensorflow2.0 基础一 常用数据类型及转换
  6. python pycharm 包 安装问题
  7. 机器翻译注意力机制及其PyTorch实现
  8. Python机器学习——Agglomerative层次聚类
  9. Camera噪声问题
  10. MinkowskiBroadcast广播