首页 > 其他分享 >DAY3

DAY3

时间:2022-11-21 09:58:06浏览次数:28  
标签:scanner Scanner DAY3 System println input out

流程控制

1.scanner

a.基本解释 (注意大小写)程序细致性

image

b.eg:

package abb;

import java.util.Scanner;

public class a7scanner {
    public static void main(String[] args) {
        // 创建一个扫描对象,接收数据
        Scanner scanner = new Scanner(System.in);
        System.out.println("使用next方式接受:");
        //判断用户有无输出字符
        if (scanner.hasNext()) {//使用next方式输入
            String str=scanner.next();
            System.out.println("输出的内容为:"+str);
            System.out.println("使用nextline方式接受:");
            Scanner input = new Scanner(System.in);
            if(input.hasNextLine()){
                String a=input.nextLine();//注意大小写
                System.out.println("输出内容为:"+a);
            }
            input.close();
            scanner.close();//属于IO流程的类如果不关闭就会一直占用资源,要养成好习惯用完就关掉。最好对应写上关闭scanner.close();
        }
    }
}


package abb;

import java.util.Scanner;

public class a8Scannerup {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int i = 0;
        float f = 0.1f;
        System.out.println("请输入整数");
        if (input.hasNextInt()) {
            i = input.nextInt();//赋值需要小写
            System.out.println("整数数据:" + i);
        }else{
            System.out.println("输入的不是整数");
        }
        System.out.println("请输入小数");
        if(input.hasNextFloat()){
            f=input.nextFloat();
            System.out.println("小数数据:"+f);
            input.close();
        }
    }
}

ps:今日进度有些慢了

标签:scanner,Scanner,DAY3,System,println,input,out
From: https://www.cnblogs.com/vicxiao/p/16910037.html

相关文章

  • Day3学习: Hello World
    HelloWorld!建立文件夹,用于存放代码新建一个java文件后缀为javaHello.java编写代码publicclassHello{publicstaticvoidmain(String[]args){......
  • 代码随想录day3---LeetCode203移除链表元素&707设计链表&206反转链表
    LeetCode203移除链表元素给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例1:输入:head=[1,2,6,......
  • javascript-代码随想录训练营day3
    203.移除链表元素题目链接:https://leetcode.cn/problems/remove-linked-list-elements/题目描述:给你一个链表的头节点head和一个整数val,请你删除链表中所有满足No......
  • 进入python的世界_day34_网络编程——同步与异步、进程、消息队列、互斥锁
    一、同步与异步、阻塞与非阻塞1.同步与异步介绍​ 一种方式,可以用来表示提交任务方提交任务后的行为同步:好比去办车牌的时候,提交了资料就呆在大厅一动不动,等着审核结果......
  • 进入python的世界_day33_网络编程—— 黏包现象、UDP协议、并发编程理论
    一、黏包现象1.何为黏包​ 流逝协议:所有的数据类似于水流连接在一起的​ 数据量很小并且时间间隔很多那么就会自动组织到一起recv​ 我们不知道即将要接收的......
  • day34 JSTL标签
    JSTL标签<!--写在jsp文件的最前--><!--JSTL标签库是一个JSP标签的集合,封装了许多jsp应用程序通用的核心功能prefix="c"标签库的别名是c--><%@tagliburi="http://......
  • day36.黏包现象
    TCP.UDP大致回顾TCP 可靠协议 三次握手建立连接 1.洪水攻击 2.消息反馈 四次挥手断开连接 1.time_wait UDP 不可靠协议"""TCP类似于打电话双方连接......
  • day3
    011.初始化赋值·把值写在小括号中等于号可以省略(c++标准)inta=(15); //声明变量a初始化值为15intb(20);   //声明变量b初始化值为20·把值写在花括号中等......
  • day33 过滤器filter & 监听器listener & 利用反射创建BaseServlet实现调用自定义业务
    Filter过滤器Fileter可以实现:1)客户端的请求访问servlet之前拦截这些请求,对用户请求进行预处理2)对HttpServletResponse进行后处理;注意多个Filter的执行顺序在web.xml配......
  • day32
    1请求转发与重定向的区别2session与cookie的区别3过滤器与监听器的区别4web-inf目录web-inf目录是安全目录,无法从客户端访问,只能通过(服务端的)servlet的请求转发访......