2021-04-20

Scanner对象

实现程序与人的交互 Scanner类 获取用户的输入

通过Scanner类的next() 与nextLine()方法获取输入的字符串

在用hasNext()与hasNextLine()判断是否还有输入的数据

**next与next()**的区别

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-96os2BSj-1618906814930)(C:\Users\try\AppData\Roaming\Typora\typora-user-images\image-20210419222146878.png)]

可以不用if语句

关键的地方是什么

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

        System.out.println("请输入数据:");

        String st =scanncer.nextLine();

        System.out.println("输出的内容是:"+st);


         scanncer.close();
    }
}

关于scanner的自己尝试

package com.xin.Scanner;
import java.util.Scanner;
public class Demo05trys {
    public static void main(String args[]){
        Scanner scanner=new Scanner(System.in);
        String a="名字";
        double b=0.0;
        System.out.println("请输入你的姓名:");
        a= scanner.next();

        System.out.println("您输入的名字:"+a);
        System.out.println("请输入你的余额:");
        b= scanner.nextInt();
        System.out.println("你的余额为:"+b);
        //这里我想加一个判定语句 if可以通过判断余额大小输出不同的东西
        if (b>=10000){

            System.out.println("有钱人呀!留个联系方式呗");
        } else{
            System.out.println(a+"你可真是穷逼"+b+"这点钱老婆都娶不到");
        }
        System.out.println("在给你一次重新输入的机会,请输入你的余额:");
        b= scanner.nextInt();
        if (b>=10000){

            System.out.println("有钱人呀!留个联系方式呗");
        } else{
            System.out.println(a+"你可真是穷逼"+b+"这点钱老婆都娶不到");
        }

        scanner.close();

    }
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qZOMH5jt-1618906814937)(C:\Users\try\AppData\Roaming\Typora\typora-user-images\image-20210420161757381.png)]

效果图
在这里插入图片描述

难得的尝试成功 希望能做久点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值