首页 > 编程语言 >JAVA-API概述-Scanner类键盘录入数据

JAVA-API概述-Scanner类键盘录入数据

时间:2022-11-28 17:03:27浏览次数:42  
标签:JAVA Scanner System sc API println 录入 out

image
image
image
image
image
image

代码一

package com.itheima.api;

import java.util.Scanner;

public class Demo1Scanner{

    /*
        next() :遇到了空格,就不再录入数据了
            结束标记 空格 ,tab键
        nextline():可以将数据完整接收过来
             结束标记:回车换行符
     */
    public static void main(String[] args) {
        //1.创建Scanner对象
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入.....");

        //2.调用nextline方法接收字符串
        // ctrl +alt +v:快速生成方法的返回值
        String s = sc.next();
        System.out.println(s);
    }
}

代码二

package com.itheima.api;

import java.util.Scanner;

public class Demo2Scanner {
    /*
    当nextInt和nextline配合使用的时候,nextline方法就没有键盘录入的机会了
      建议:今后如果录入键盘数据的时候,如果字符串和整数一起接受,建议使用next方法接收字符串
     */
    public static void main(String[] args) {
        //1.创建Scanner对象
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入整数");
        int num =sc.nextInt();//10+回车换行
        System.out.println("请输入字符串");
        String s = sc.next();


        System.out.println(num);
        System.out.println(s);
    }
}

标签:JAVA,Scanner,System,sc,API,println,录入,out
From: https://www.cnblogs.com/cy-xt/p/16932642.html

相关文章

  • 运行tensorflow出现This TensorFlow binary is optimized with oneAPI Deep Neural Ne
    ThisTensorFlowbinaryisoptimizedwithoneAPIDeepNeuralNetworkLibrary(oneDNN)tousethefollowingCPUinstructionsinperformance-criticaloperations:......
  • 小新学Java13-【线程池、Lambda表达式】
    一、等待唤醒机制1.1线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。1.2等待唤醒机制什么是等待唤醒机制?这是多个线程间的一种协作机......
  • Java基础运算符
    JAVA基础运算符算数运算符:+,-,*,/,%,++,--//二元运算符//Ctrl+D赋值当前行到下一行inta=10;intb=20;intc=25;......
  • Java中数组、集合初始化及遍历方式
    一、数组1.一维数组一维数组两种初始化方式静态初始化int[]array={1,2,3};int[]array=newint[]{1,2,3};动态初始化int[]array=newint[3......
  • Java语言程序设计第六讲,流与文件
    这次知识点总结拖了好久QWQ因为没有找到相关文件(.java文件之类的资料),这次的总结会比之前的简略很多 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数......
  • Java工程师常见面试题分享
    Java工程师常见面试题目汇总!我们想要成为Java工程师首先会经过各种面试,面试就离不开面试题目,今天来和大家分享一下10个Java工程师面试题目!1、静态加载和动态加载有什么区别......
  • JAVA面试题
    1Synchronized锁升级的原理答:Synchronized在jdk1.6之前是通过重量级锁的方式实现。重量级锁底层是通过MutexLock来实现互斥锁的一个功能,Mutex是系统方法,调用的时候用户......
  • .crt证书转成.pem格式 JAVA实现
    背景知识介绍图是网上找到,链接:https://www.zhihu.com/question/29620953需求.crt和.pem后缀的都是证书,只是需要用不同的工具才能查看里面的内容,理解是不同的编码......
  • 力扣209(java&python)-长度最小的子数组(中等)
    题目:给定一个含有 n 个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组 [numsl,numsl+1,...,numsr-1,numsr],并返回......
  • 从JMM模型复盘Java多线程
    从JMM模型复盘Java多线程多线程的由来任何事情都是有一个发展的历程,多线程也是,我们聊聊多线程的历史。最开始的时候什么都没有,只有CPU和磁盘的概念。之后人们觉得CPU......