Scanner流程控制

Scanner流程控制,第1张

Java流程控制

next() hasNext

package com.wang.scenner;

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()){
            //使用next方式接收 接收一个字符串  有空格就停下
            String str = scanner.next();
            System.out.println("输出内容为"+str);
        }
        //凡是属于IO流的类如果不关闭回一直占用资源,用完就关闭
        scanner.close();
    }
}
nextLine hasNextline
package com.wang.scenner;

import java.util.Scanner;

public class Demo02 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("使用next方式接收:");
        if(scanner.hasNextLine()){
            String str = scanner.nextLine();
            System.out.println("输出内容为"+str);
        }
        scanner.close();
    }
}
next与nextLine区别

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/920515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存