首页 > 其他分享 >day12

day12

时间:2023-03-11 22:48:15浏览次数:43  
标签:String System day12 scanner out public Scanner

用户交互界面

两种输入方法

next()输入法

package com.xiao.scanner;

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args) {
        //创建一个扫描器对象,用于接收键盘数据
        Scanner scanner = new Scanner(System.in);
        System.out.println("使用next方式接收");
        //判断用户有没有输入字符串
        if (scanner.hasNext()){
            String str =scanner.next();
            System.out.println("输出的内容为:"+str);
        }
        //凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯用完就关掉
        scanner.close();
    }
}

nextLine输入法

package com.xiao.scanner;

import java.util.Scanner;

public class Demo02 {
    public static void main(String[] args) {
        // 从键盘接收数据
        Scanner scanner = new Scanner(System.in);

        System.out.println("使用nextline方式接收");
        //判断是否还有输入
        if (scanner.hasNextLine()){
            String str =scanner.nextLine();
            System.out.println("输出内容为"+str);

        }
        scanner.close();
    }
}
package com.xiao.scanner;

import java.util.Scanner;

public class Demo03 {
    public static void main(String[] args) {
        // 从键盘接收数据
        Scanner scanner = new Scanner(System.in);

        System.out.println("使用nextline方式接收");
        // 直接输入内容
            String str =scanner.nextLine();
            System.out.println("输出内容为"+str);
            scanner.close();
        }

}

标签:String,System,day12,scanner,out,public,Scanner
From: https://www.cnblogs.com/xxwwyy/p/17207226.html

相关文章

  • HTML——day12
    简洁版小米侧边篮:<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initi......
  • day12事件下
    day12事件下事件流的传播流程三个阶段捕获阶段从最外层找到事件执行元素window--document--body--div--button目标阶段找到button执行button对应的事件冒泡阶......
  • day12-递归与高阶函数
    一、递归#衔尾蛇#递归特点#1,函数内部调用自己#2,必须要有出口实例1:#有规律循环打印1-9deffunc(start,stop):   print(start) #9   ifstart==......
  • 03_10_JavaWeb||day12_XML||day12_XML
    今日内容1.XML1.概念2.语法3.解析1.XML1.概念:ExtensibleMarkupLanguage可扩展标记语言可扩展:标签全部都是自定义的。标记语音:标签构成的语音1.功能存储数......
  • 02_12_Java语音进阶||day12【】_函数式接口、函数式编程、常用函数式接口(Supplier、C
    第一章函数式接口1.1函数式接口的概念&函数式接口的定义函数式接口在Java中是指:有且仅有一个抽象方法的接口。语法糖是指:使用更加方便,但是原理不变的代码语法。例:for-each......
  • 【YBT2023寒假Day12 C】树的计数 II(prufer)(结论)(数学)
    树的计数II题目链接:YBT2023寒假Day12C题目大意给你一个长度为n的排列p,问你有多少个不同的有标号无根树,满足如果i,j有边那pi,pj也有边。思路首先可以把排列变......
  • 【YBT2023寒假Day12 B】仰望星空(DP)(线段树)(笛卡尔树)
    仰望星空题目链接:YBT2023寒假Day12B题目大意有一个n*n的网格,第i列下面的ai个点都是障碍。然后又一些不是障碍的地方有特殊点,删掉它有费用。要你用最小费用使得......
  • 【YBT2023寒假Day12 A】我的世界(二分)(主席树)
    我的世界题目链接:YBT2023寒假Day12A题目大意有n个数,每一秒每个数都会减小1,而且你可以选一个数让它减小x,小于0的数会变成0。给你s秒,问你s秒操作后所有数中......
  • day12-SpringMVC文件上传
    SpringMVC文件上传1.基本介绍SpringMVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。spring用JacartaCommonsFileUpload技术......
  • 决战圣地玛丽乔亚Day12--零拷贝02
    对于上次提到的mmap+write做一个总结mmap用到的特性是虚拟内存。   操作:1.DMA把磁盘内容copy到内核缓冲区。2.通过虚拟空间映射的方式,用户缓冲区和内核缓冲区共......